خب امروز بخشی از وقتم رو صرف این کردم که بتونم با داکر کار کنم که برای این می بایست اول فکری به حال تحریمها کنم!
روش های مختلفی رو امتحان کردم تا به نتیجه برسم و تو این مقاله روشی که ازش پاسخ گرفتم رو براتون می نویسم.
برای این که بتونیم از سرویس داکر استفاده کنیم باید روی سیستمتون سرویس Privoxy رو نصب کنید. مراحل نصب رو پایین توضیح می دم.
sudo apt install privoxy
بعد از نصب باید تنظیمات را توی قسمت network proxy انجام بدید:
سرویس privoxy به صورت پیشفرض روی پورت 8118 تنظیم شده.
بعد از تنظیم کردن پورت این سرویس را با دستور زیر restart کنید:
$ sudo systemctl restart privoxy
خب،الان ما یک سرویس http پروکسی داریم که روی لوکال هاست و پورت ۸۱۱۸ تنظیم شده است.
حالا باید این پروکسی را روی داکر تنظیم کنیم. برای اینکار در مسیر زیر یک دایرکتوری ایجاد کنید:
$ sudo mkdir /etc/systemd/system/docker.service.d
در دایرکتوری ساخته شده فایل http-proxy.conf رو بسازید و تنظیمات زیر رو داخل اون قرار بدید:
[Service]
Environment="HTTPS_PROXY=127.0.0.1:8118"
فایل رو زخیره کنید و دستورات زیر رو وارد کنید تا سرویس داکر رو یبار restart کنید:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker
خب کار ما دیگه تمومه و می تونید برای مثال دستور زیر رو داخت