استفاده از پروکسی

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1402/05/28
  • تعداد بازدید: 1076

با توجه به محدودیت‌های دسترسی به داکر در ایران، روش‌های متعددی برای رفع این مشکل وجود دارد. از جمله:

  • استفاده از VPN
  • استفاده از سرویس‌های DNS مانند Shecan
  • تنظیم پروکسی برای دسترسی مستقیم به رجیستری‌های داکر

اعمال تنظیمات پروکسی بر روی Docker Desktop

برای محیط Docker Desktop، می‌توان با ویرایش تنظیمات داخلی داکر، دسترسی به رجیستری‌ها را بدون محدودیت فراهم کرد. مراحل به شکل زیر است:

1- وارد بخش Settings شوید.

2- به بخش Docker Engine بروید.

docker-engine-settings

3- در انتهای فایل، آدرس‌های سرویس‌دهنده‌های پروکسی را اضافه نمایید:


"registry-mirrors": [
  "https://registry.docker.ir",
  "https://docker.iranrepo.ir",
  "https://docker.arvancloud.ir",
  "https://mirror.gcr.io",
  "https://docker.mirrors.sjtug.sjtu.edu.cn"
]

محتویات نهایی فایل Docker Engine ممکن است به شکل زیر باشد:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://docker.arvancloud.ir",
    "https://registry.docker.ir",
    "https://docker.iranrepo.ir",
    "https://mirror.gcr.io",
    "https://docker.mirrors.sjtug.sjtu.edu.cn"
  ]
}

4- بر روی کلید Apply & Restart کلیک کرده و منتظر راه‌اندازی مجدد Docker Desktop باشید.

از این پس محدودیت‌ها در دسترسی به داکر برطرف خواهد شد.

اعمال تنظیمات پروکسی بر روی سرور

برای اعمال تنظیمات روی سرور، ابتدا مطمئن شوید که داکر به درستی نصب شده است. سپس فایل تنظیمات داکر را ایجاد یا ویرایش کنید:

vim /etc/docker/daemon.json

# یا با nano
nano /etc/docker/daemon.json

محتویات زیر را به فایل اضافه نمایید:

{
  "registry-mirrors": [
    "https://registry.docker.ir",
    "https://docker.iranrepo.ir",
    "https://docker.arvancloud.ir",
    "https://mirror.gcr.io",
    "https://docker.mirrors.sjtug.sjtu.edu.cn"
  ]
}

در نهایت سرویس داکر را مجدداً راه‌اندازی کنید:

systemctl daemon-reload
systemctl restart docker

با این روش، محدودیت‌های دسترسی به رجیستری‌های داکر در ایران به شکل قابل توجهی کاهش می‌یابد و می‌توانید بدون مشکل Image ها را دانلود و استفاده کنید.

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.