سرویس Docker Registry Mirror مبین هاست چیست؟
Docker Registry Mirror مبین هاست یک سرویس کش برای دریافت سریعتر Imageهای Docker است که با هدف بهبود سرعت دانلود و کاهش زمان دریافت Imageهای موردنیاز کانتینرها ارائه شده است.
در محیطهای مبتنی بر Docker، اجرای سرویسها معمولاً به دریافت Imageهای مختلف از Docker Hub نیاز دارد. محدودیتهای شبکه، فاصله جغرافیایی و زمان پاسخدهی سرور مقصد میتواند باعث افزایش زمان Pull شدن Imageها شود. استفاده از Registry Mirror باعث میشود درخواستهای دریافت Image از طریق یک سرور نزدیکتر انجام شده و فرآیند راهاندازی و بروزرسانی کانتینرها با سرعت و پایداری بیشتری انجام شود.
Docker Registry Mirror مبین هاست برای توسعهدهندگان، مدیران سیستم، تیمهای DevOps و کاربران زیرساختهای ابری که به صورت مداوم از Docker Image استفاده میکنند، مناسب است و میتواند زمان دریافت Imageهای پرکاربرد را کاهش دهد.
آدرس Docker Registry Mirror مبین هاست
سرویس Docker Registry Mirror مبین هاست از طریق آدرس زیر در دسترس است:
https://docker.mobinhost.com
برای استفاده از این Mirror، کافی است Docker را طوری تنظیم کنید که درخواستهای دریافت Image را از این Registry انجام دهد.
تنظیم Docker برای استفاده از Mirror مبین هاست
ابتدا فایل تنظیمات Docker daemon را ایجاد یا ویرایش کنید:
sudo tee /etc/docker/daemon.json <<EOF
{
"insecure-registries" : ["https://docker.mobinhost.com"],
"registry-mirrors": ["https://docker.mobinhost.com"]
}
EOF
برای اعمال تنظیمات جدید، سرویس Docker را مجدداً راهاندازی کنید:
sudo systemctl restart docker
برای اطمینان از عملکرد صحیح Mirror، یک Image آزمایشی دریافت کنید:
docker pull nginx