ویرگول
ورودثبت نام
صادق محبی
صادق محبیبرنامه نویس node js و DevOps کار - دانش‌آموخته اقتصاد علاقه‌مند به کارآفرینی و استارتاپ ها - sadeghmohebbi.ir
صادق محبی
صادق محبی
خواندن ۲ دقیقه·۴ سال پیش

مرور راه های عبور از تحریم داکر Docker بدون درد و خونریزی

https://github.com/docker/hub-feedback/issues/369
https://github.com/docker/hub-feedback/issues/369

سلام
دوست داشتم در یک مقاله ی ویرگول مروری داشته باشم به این اوضاع در هم ریخته ی تحریم ها به خصوص داستان هایی که موقع pull کردن ایمیج ها با داکر داشتم و همچنان هر از گاهی دارم.
خب بریم سراغ خلاصه روش های استفاده از داکر بدون درد و خونریزی (یعنی از پراکسی یا روش های مشابه استفاده نکنیم)

سرویس های DNS hijacking

تنها کافیه دی ان اس هاتون رو به آی پی های یکی از این سرویس ها ست کنید و مشکل برطرف می شه منتها به صورت موقتی ازش استفاده کنید. لیست ارائه دهندگان این سرویس:

  • شکن (پیشنهاد میشه) : shecan.ir
  • بگذر : begzar.ir
  • سرویس ۴۰۳ : https://403.online

استفاده از رجیستری های جایگزین داکرهاب

سنگ از آسمون نیومده که حتما از داکرهاب استفاده کنیم! می شه از رجیستری های جایگزین هم استفاده کرد:

  • کوآی (کانتینر رجیستری ردهت) : quay.io
  • کانتینر رجیستری گیت هاب : ghcr.io
    دو تا لینک خوب برای راهنمای ghcr
    https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry
    https://github.com/1995parham/no-sanction#dockerhub
  • راه اندازی داکر رجیستری خصوصی و mirror اختصاصی (برای کار های جدی تر و شرکتی توصیه می شه) و تنظیم پراکسی روی سرور آن:
    چند تا نمونه برای راه اندازی که اولیش، Nexus Repository به شدت توصیه میشه و عالیه
    https://www.sonatype.com/products/repository-oss
    به موارد زیر هم یه نگاهی بیاندازید خالی از لطف نیست
    http://port.us.org
    https://github.com/seatgeek/docker-mirror

استفاده از mirror های عمومی برای داکرهاب

اگر نخواهیم داکر رجیستری خصوصی راه بندازیم، می توان با یک تنظیم ساده ی داکر، از mirror های عمومی داکرهاب استفاده کرد. لیست زیر mirror های فعالی هست که می شه ازشون بهره برد:

  • داکر رجیستری دات آی آر : https://docker-registry.ir
  • داکر دات آی آر (معرفی شده توسط @farhadm) : https://docker.ir
  • ابرآروان: https://docker.arvancloud.ir معرفی شده توسط @armanexplorer

ایران‌سرور: https://docker.iranserver.com معرفی شده توسط @armanexplorer


پس نوشت۱: من با هر گونه محدود سازی بی جا مخالفم (چه صیانت باشه، چه رمزارزش و چه هر بوق دیگه) که باعث ایجاد رانت و بی عدالتی بشه به نظرم اشتباهه. بسه دیگه به خدا خسته شدیم!

پس نوشت۲: دوست دارم روش هایی که خودم استفاده کردم و نتیجه گرفتم رو اینجا آپدیت کنم و همچنین خیلی خوشحال می شم اگر روشی پیدا کردید و در این مقاله نبود، کامنت بذارید تا به اسم خودتون در متن قرار بدم و همه بتوانیم بهره ببریم. با هم باشیم :)


داکرdockerداکرهابتحریم
۱۱
۳
صادق محبی
صادق محبی
برنامه نویس node js و DevOps کار - دانش‌آموخته اقتصاد علاقه‌مند به کارآفرینی و استارتاپ ها - sadeghmohebbi.ir
شاید از این پست‌ها خوشتان بیاید