شکنپروژه‌ی میرور بسته‌ها

پایش میرورهای Docker

ایمیج‌های پرکاربرد را از هر میرور ایرانی می‌پرسیم و با پاسخ خود Docker Hub مقایسه می‌کنیم، از یک سرور بیرون از ایران و مستقل از میرورها. آخرین بررسی: ۲۰۲۶/۱۰/۳۱ ساعت ۱۵:۱۴ به وقت تهران. هر ساعت تکرار می‌شود.

۸میرور بررسی‌شده
۱۲ایمیج پرکاربرد
۹۴ از ۹۶پاسخ سالم
۲نسخه‌ی قدیمی
۰ناهمخوان
شکن (میرور ما)mirror-docker.pkg.shecan.ir
۱۰۰٪ سالم
docker.arvancloud.ir
۹۲٪ سالم
hub.hamdocker.ir
۱۰۰٪ سالم
mirror-docker.runflare.com
۱۰۰٪ سالم
docker.iranserver.com
۱۰۰٪ سالم
registry.docker.ir
۱۰۰٪ سالم
docker.abrha.net
۱۰۰٪ سالم
focker.ir
۹۲٪ سالم
alpine:3.20سالمسالمسالمسالمسالمسالمسالمسالم
alpine:3.22سالمسالمسالمسالمسالمسالمسالمسالم
debian:12سالمسالمسالمسالمسالمسالمسالمسالم
debian:bookworm-slimسالمسالمسالمسالمسالمسالمسالمسالم
ubuntu:24.04سالمسالمسالمسالمسالمسالمسالمسالم
python:3.12-slimسالمسالمسالمسالمسالمسالمسالمسالم
node:22-slimسالمسالمسالمسالمسالمسالمسالمسالم
golang:1.23سالمسالمسالمسالمسالمسالمسالمسالم
nginx:stableسالمقدیمیسالمسالمسالمسالمسالمقدیمی
postgres:16سالمسالمسالمسالمسالمسالمسالمسالم
redis:7سالمسالمسالمسالمسالمسالمسالمسالم
curlimages/curl:8.10.1سالمسالمسالمسالمسالمسالمسالمسالم
سالمهمان digest که Docker Hub می‌دهد
قدیمیتگ جابه‌جا شده و میرور نسخه‌ی قبلی را دارد؛ حمله نیست
ناهمخوانdigestی که Docker Hub ندارد؛ باید بررسی شود
بدون پاسخمیرور جواب قابل استفاده نداد
شکن (میرور ما)mirror-docker.pkg.shecan.ir
۱۲ از ۱۲ سالم
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • nginx:stableسالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
docker.arvancloud.ir
۱۱ از ۱۲ سالم
  • nginx:stableقدیمی
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
hub.hamdocker.ir
۱۲ از ۱۲ سالم
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • nginx:stableسالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
mirror-docker.runflare.com
۱۲ از ۱۲ سالم
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • nginx:stableسالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
docker.iranserver.com
۱۲ از ۱۲ سالم
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • nginx:stableسالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
registry.docker.ir
۱۲ از ۱۲ سالم
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • nginx:stableسالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
docker.abrha.net
۱۲ از ۱۲ سالم
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • nginx:stableسالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم
focker.ir
۱۱ از ۱۲ سالم
  • nginx:stableقدیمی
  • alpine:3.20سالم
  • alpine:3.22سالم
  • debian:12سالم
  • debian:bookworm-slimسالم
  • ubuntu:24.04سالم
  • python:3.12-slimسالم
  • node:22-slimسالم
  • golang:1.23سالم
  • postgres:16سالم
  • redis:7سالم
  • curlimages/curl:8.10.1سالم

این صفحه چه چیزی را نشان می‌دهد؟

وقتی ایمیجی را با تگ می‌گیرید (مثل alpine:3.20)، Docker هیچ امضای ناشر را بررسی نمی‌کند و به digestی اعتماد می‌کند که میرور می‌دهد. اینجا همان digest را از میرور و از Docker Hub می‌گیریم و مقایسه می‌کنیم.

چه چیزی را نشان نمی‌دهد؟

برای پروژه‌های حساس

digest را در Dockerfile ثابت کنید: FROM mirror-docker.pkg.shecan.ir/alpine:3.20@sha256:…. Docker آن‌وقت هر لایه را با آن می‌سنجد و هیچ میرور نمی‌تواند محتوای دیگری بدهد. خروجی کامل: report.json.