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

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

از آنجایی که داکر در ایران با محدودیت رو به رو است راه های متعددی برای حل کردن این ایراد وجود دارد.

  • VPN
  • shecan
  • proxy

اعمال بر روی Docker Desktop

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

1 - وارد بخش تنظیمات شوید

2- وارد بخش Docker engine شوید

3- به انتهای فایل موراد زیر را که سرویس دهنده های پروکسی هستند را وارد نمایید.

  "registry-mirrors": [
    "https://registry.docker.ir",
    "https://docker.iranrepo.ir"
  ]

محتویات نهایی به شکل زیر خواهد بود:

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "registry-mirrors": [
    "https://docker.arvancloud.ir",
    "https://registry.docker.ir",
    "https://docker.iranrepo.ir"
  ]
}

4- بر روی کلید apply and restart کلیک نمایید و منتظر شروع مجدد باشید.

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

اعمال بر روی سرور

برای اعمال این تنظیمات بر روی سرور ابتدا از نصب درست بر روی سرور اطمینان حاصل نمایید. سپس طبق دستور عمل زیر عمل نمایید.

فایل زیر را ایجاد و یا با ادیتور خود ویرایش نمایید:

vim /etc/docker/daemon.json

# or

nano /etc/docker/daemon.json

سپس محتویات زیر را به آن اضافه نمایید:

{
    "registry-mirrors": ["https://registry.docker.ir"]
}

در نهایت سرویس داکر را راه اندازی مجدد نمایید.

systemctl daemon-reload
systemctl restart docker