امیرحسین بیات
امیرحسین بیات
خواندن ۱ دقیقه·۵ سال پیش

دور زدن تحریم های Docker با استفاده از proxychain

خب امروز بخشی از وقتم رو صرف این کردم که بتونم با داکر کار کنم که برای این می بایست اول فکری به حال تحریم‌ها کنم!

Docker refused
Docker refused

روش های مختلفی رو امتحان کردم تا به نتیجه برسم و تو این مقاله روشی که ازش پاسخ گرفتم رو براتون می نویسم.

برای این که بتونیم از سرویس داکر استفاده کنیم باید روی سیستمتون سرویس Privoxy رو نصب کنید. مراحل نصب رو پایین توضیح می دم.

sudo apt install privoxy

بعد از نصب باید تنظیمات را توی قسمت network proxy انجام بدید:

privoxy setting
privoxy setting

سرویس privoxy به صورت پیشفرض روی پورت 8118 تنظیم شده.

بعد از تنظیم کردن پورت این سرویس را با دستور زیر restart کنید:

$ sudo systemctl restart privoxy

خب،‌الان ما یک سرویس http پروکسی داریم که روی لوکال هاست و پورت ۸۱۱۸ تنظیم شده است.

حالا باید این پروکسی را روی داکر تنظیم کنیم. برای اینکار در مسیر زیر یک دایرکتوری ایجاد کنید:

$ sudo mkdir /etc/systemd/system/docker.service.d

در دایرکتوری ساخته شده فایل http-proxy.conf رو بسازید و تنظیمات زیر رو داخل اون قرار بدید:

[Service]
Environment=&quotHTTPS_PROXY=127.0.0.1:8118&quot

فایل رو زخیره کنید و دستورات زیر رو وارد کنید تا سرویس داکر رو یبار restart کنید:

$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

خب کار ما دیگه تمومه و می تونید برای مثال دستور زیر رو داخت

داکر
برنامه نویس جاوا و علاقه‌مند به یادگیری تکنولوژی‌های جدید
شاید از این پست‌ها خوشتان بیاید