چطوری بعضی تحریم های پایتون و داکر رو دور بزنیم و توسعه راحت تری داشته باشیم

معمولا زیاد پیش میاد من و کسایی که مثل من هستن از داکر حتی تو محیط توسعه هم استفاده کنن و بخوان داکر فایل Dev رو از Prod جدا کنن و یک محیط توسعه ایزوله ایجاد کنن. اما اولین مشکلاتی که ایجاد میشه بحث تحریمه که خیلی اذیت می کنه تو بیشتر موارد و نیاز به تنظیمات مناسبی میشه که این موضوع رو برطرف کنیم. برای رفع مشکلات ارتباط با داکر می تونین از Register-mirror ها استفاده کنین که از هر جایی که مناسب میبینید می تونین تهیه کنین و در تنظیمات Docker Desktop اضافه کنین. برای مشکلات عدم اتصال pip می تونین از رجیستری های مخصوص خودش مثل موردی که توی ویدئو اشاره میشه استفاده کنین تا بتونین تا حد زیادی از این موضوع هم عبور کنین. و در نهای بیشتر مواقع درگیر نصب یسری پکیج ها از داخل خود dockerfile میشید که حالا می تونه پایتونی باشه که راه حلش گفته شد و یا پکیج هایی باشه که مبتنی بر debian باشن و با استفاده از apt بخواید نصب کنین که در این صورت با تغییر آدرس های srouces.list این امکان براتون فراهم میشه تا از mirror های داخلی استفاده کنین. پس عملا یه جورایی میشه این موضوع رو تا حد زیادی پوشش داد و کار رو کمی راحت تر کرد. البته یادآوری می کنم که از نظر امنیتی خوب ایراداتی بهش قطعا وارد هستش و یا ممکنه راه حل های بهتری هم وجود داشته باشه ولی من صرفا با این روش تا الان مشکلی بر خورد نکردم و توسعه سریعتر و راحت تری رو تجربه کردم و دوست داشتم به اشتراک بگذارم. امیدوارم براتون مفید باشه و به کارتون بیاد. برای یادگیری موارد بیشتر به سایت مراجعه نمایید.