Docker Hub Mirror

راهنمای Docker Hub

برای Docker Hub دو روش دارید: روش mirror برای شفافیت کامل در daemon و روش direct pull برای استفاده سریع مثل سایر رجیستری‌ها.

Docker Hub Mirror
مراحل راه‌اندازی

۱) انتخاب روش مناسب

بر اساس ابزار و سیستم‌عامل، تب درست را انتخاب کنید.

۲) اجرای دستورات

دستورها را به ترتیب اجرا کنید. برای سرعت بیشتر از دکمه کپی استفاده کنید.

۳) تایید نهایی

با دستورات تست، صحت تنظیمات را قبل از استفاده در production بررسی کنید.

دستورات به تفکیک سیستم‌عامل
دستور 1
sudo mkdir -p /etc/docker
                    sudo tee /etc/docker/daemon.json > /dev/null <<'EOF'
                    {
                          "registry-mirrors": ["https://hub.cr.parmincloud.ir"]
                    }
                    EOF
                    sudo systemctl restart docker
                  
دستور 2
docker pull hub.cr.parmincloud.ir/library/nginx:latest
sudo mkdir -p /etc/docker
دستور 1
(Docker Desktop > Settings > Docker Engine):
                    {
                        "registry-mirrors": ["https://hub.cr.parmincloud.ir"]
                    }
دستور 2
(Direct Pull):
                    docker pull hub.cr.parmincloud.ir/library/nginx:latest
دستور 1
(Docker Desktop > Settings > Docker Engine):
                    {
                        "registry-mirrors": ["https://hub.cr.parmincloud.ir"]
                    }
دستور 2
(Direct Pull):
                    docker pull hub.cr.parmincloud.ir/library/nginx:latest
تست و بررسی
دستور 1
docker pull hub.cr.parmincloud.ir/library/redis:7-alpine
نکات عملیاتی

• روش Mirror باعث می‌شود pullهای docker.io خودکار از مسیر داخلی عبور کنند.

• برای CI/CD سبک‌تر، روش Direct Pull ساده‌تر و قابل کنترل‌تر است.