این راهنما نحوه نصب استاندارد و امن Docker Engine روی توزیعهای مختلف Ubuntu را با استفاده از مخزن (Mirror) داخلی شرکت پیشگام رایان آموزش میدهد.
پیشنیازها:
| متغیر | مقدار پیشفرض | توصیف |
| REPO_BASE_URL | http://mirrors.pishgamrayan.com/repository/docker | آدرس مبدأ میرور داخلی Docker |
| KEYRING_DIR | /etc/apt/keyrings | دایرکتوری استاندارد ذخیره کلیدهای GPG |
| KEYRING_FILE | /etc/apt/keyrings/docker.gpg | مسیر نهایی فایل کلید امنیتی داکر |
| SOURCE_FILE | /etc/apt/sources.list.d/docker.list | مسیر فایل منبع مخزن برای مدیریت بسته APT |
اسکریپت نصب یکپارچه (Automated Script) جهت نصب سریع، میتوانید تمام خطوط زیر را کپی کرده و یکجا در ترمینال سرور خود اجرا کنید:
سیستم با خواندن فایل /etc/os-release متغیر کدنیم توزیع فعلی (مانند jammy یا noble) را استخراج میکند تا بستههای کاملاً سازگار با هسته اوبونتو دانلود شوند.
کلید رمزنگاری شده مخزن دانلود و از حالت متنی (ASCII Armor) به باینری تبدیل میشود. این کلید اصالت بستههای دریافتی را تضمین میکند.
خروجی دستور dpkg --print-architecture نوع معماری سیستم شما (مانند amd64 یا arm64) را مشخص کرده و خط ریپو را به صورت خودکار در مسیر سیستم ثبت میکند:
پس از بهروزرسانی لیست مخازن، ۵ بسته کلیدی زیر نصب میشوند:
💡 گام تکمیلی: تنظیم Mirror برای دانلود ایمیجها (Docker Registry)
اگر شرکت پیشگام رایان علاوهبر مخزن بستهها، مجهز به یک Docker Registry Mirror (جهت گذر از تحریم/فیلتر داکر هاب) است، فایل زیر را تنظیم کنید:
(آدرس زیر را بر اساس مشخصات شبکه خود اصلاح کنید):
| خطای مشاهده شده | علت احتمالی | راهکار رفع مشکل |
| Failed to download GPG key | عدم دسترسی به شبکه داخلی یا مسدود بودن پورت | ارتباط را با دستور curl -I http://mirrors.pishgamrayan.com بررسی کنید. |
| 404 Not Found هنگام اجرای apt update | عدم پشتیبانی از نسخه اوبونتو شما در میرور یا آدرسدهی غلط | مقدار متغیر REPO_BASE_URL و صحت کدنیم خروجی را بررسی کنید. |
| GPG error: ... SIGNEDBY_INVALID | انقضا یا آسیب دیدن کلید امنیتی دانلود شده | فایل کلید قبلی را پاک کرده و گام ۵ اسکریپت را مجدداً اجرا کنید. |
بازگشت به تنظیمات کارخانه (Rollback) در صورت نیاز به حذف کانفیگ میرور پیشگام رایان و پاکسازی فایلها، دستورات زیر را اجرا کنید:
قلمرو دسترسی: شبکه داخلی و اختصاصی شرکت پیشگام رایان