۱) انتخاب روش مناسب
بر اساس ابزار و سیستمعامل، تب درست را انتخاب کنید.
برای Docker Hub دو روش دارید: روش mirror برای شفافیت کامل در daemon و روش direct pull برای استفاده سریع مثل سایر رجیستریها.
بر اساس ابزار و سیستمعامل، تب درست را انتخاب کنید.
دستورها را به ترتیب اجرا کنید. برای سرعت بیشتر از دکمه کپی استفاده کنید.
با دستورات تست، صحت تنظیمات را قبل از استفاده در production بررسی کنید.
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
docker pull hub.cr.parmincloud.ir/library/nginx:latestsudo mkdir -p /etc/docker(Docker Desktop > Settings > Docker Engine):
{
"registry-mirrors": ["https://hub.cr.parmincloud.ir"]
}(Direct Pull):
docker pull hub.cr.parmincloud.ir/library/nginx:latest(Docker Desktop > Settings > Docker Engine):
{
"registry-mirrors": ["https://hub.cr.parmincloud.ir"]
}(Direct Pull):
docker pull hub.cr.parmincloud.ir/library/nginx:latestdocker pull hub.cr.parmincloud.ir/library/redis:7-alpine• روش Mirror باعث میشود pullهای docker.io خودکار از مسیر داخلی عبور کنند.
• برای CI/CD سبکتر، روش Direct Pull سادهتر و قابل کنترلتر است.