راهنمای کامل برای نصب و پیکربندی Docker در اوبونتو 24.04

Docker یک بستر کانتینر سازی است که امکان بسته بندی و توزیع برنامه ها را به همراه واحدهای خود در محیط های جدا شده امکان پذیر می کند. این رویکرد قابلیت حمل و مقیاس پذیری خدمات را تضمین می کند ، تسهیل استقرار در سیستم عامل ها و معماری های مختلف بدون ایجاد مشکلات سازگاری.
این سند یک فرآیند دقیق از نصب Docker در اوبونتو 24.04 ، بهینه سازی شده برای محیط های توسعه و تولید را شرح می دهد.
مرحله 1: به روزرسانی سیستم و وابستگی های لازم
قبل از انجام نصب Docker ، اطمینان از به روزرسانی سیستم عامل ضروری است. علاوه بر این ، برخی از بسته های ضروری مورد نیاز است که تأیید اعتبار و مدیریت بسته ها را در حین نصب تسهیل می کند.
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y ca-certificates curl gnupg
این بسته ها شامل ابزارهای مهم برای بارگیری و نصب نرم افزار از منابع ایمن و تأیید شده است.
مرحله 2: پیکربندی انبار کلید GPG
داکر از یک امضای دیجیتال برای تضمین یکپارچگی و اصالت بسته های خود استفاده می کند. برای انجام این کار ، پیکربندی یک دایرکتوری خاص برای ذخیره کلید GPG لازم است.
sudo install -m 0755 -d /etc/apt/keyrings
این مرحله از کلیدها در برابر دسترسی های غیرمجاز محافظت می کند و استفاده صحیح از آن را تضمین می کند.
مرحله 3: بارگیری و پیکربندی کلید GPG
دستور زیر کلید امضاء دیجیتال Docker را بارگیری می کند ، آن را به قالب مناسب تبدیل می کند و آن را در دایرکتوری که قبلاً تنظیم شده است ذخیره می کند.
curl -fsSL | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
مرحله 4: تنظیم مجوزهای کلیدی
برای دسترسی به کلید در حین نصب و به روزرسانی های آینده ، لازم است مجوز خواندن اعطا شود.
sudo chmod a+r /etc/apt/keyrings/docker.gpg
این تنظیم تضمین می کند که هر فرآیند سیستم در صورت لزوم می تواند به کلید دسترسی پیدا کند.
مرحله 5: پیکربندی مخزن رسمی داکر
برای به دست آوردن جدیدترین و پایدارترین نسخه های Docker ، مخزن رسمی شما باید به لیست منابع بسته بندی اوبونتو اضافه شود.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
مرحله ششم: به روزرسانی فهرست بسته بندی
پس از افزودن مخزن Docker ، لازم است شاخص بسته بندی سیستم را به روز کنید تا تغییرات عملی شود.
sudo apt-get update
مرحله 7: نصب داکر و مؤلفه های مرتبط
نصب Docker به معنای بارگیری و نصب چندین بسته ضروری برای کار است. این شامل موتور Docker ، ابزارهای مدیریت کانتینر و پشتیبانی از آهنگسازی Docker است.
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
مرحله 8: اولیه سازی و پیکربندی سرویس Docker
پس از نصب ، Docker به طور خودکار شروع نمی شود. لازم است اجرای خودکار آن در هر شروع سیستم فعال و پیکربندی شود.
sudo systemctl start docker
برای تأیید صحت سرویس به درستی:
sudo systemctl status docker
برای اطمینان از شروع داکر در هر سیستم شروع مجدد:
sudo systemctl enable docker
مرحله 9: اعتبارسنجی نصب Docker
برای تأیید اینکه Docker به درستی نصب و عملیاتی است ، توصیه می شود یک ظرف تست را اجرا کنید. این دستور یک تصویر اساسی را بارگیری می کند و در صورت سفارش همه چیز پیام تأیید را نشان می دهد.
sudo docker run hello-world
علاوه بر این ، برای تأیید اینکه کدام ظروف در سیستم در حال اجرا هستند:
sudo docker ps
اگر نصب به درستی انجام شده باشد ، پیام تأیید نشان می دهد که Docker آماده استفاده است.
مرحله 10: پیکربندی مجاز برای استفاده بدون sudo
(توصیه می شود)
به طور پیش فرض ، دستورات Docker به مجوزهای اداری نیاز دارند. برای استفاده از آن بدون نیاز به sudo
، می توان کاربر فعلی را به گروه Docker اضافه کرد.
sudo usermod -aG docker $USER
پس از انجام این تغییر ، توصیه می شود جلسه را ببندید و دوباره آن را شروع کنید تا پیکربندی جدید را اعمال کنید. به عنوان یک جایگزین ، می توان آن را اجرا کرد:
newgrp docker
این پیکربندی استفاده از Docker در محیط های توسعه را بدون نیاز به اعطای مجوزهای فوق العاده به طور مداوم تسهیل می کند.
پایان
پس از این مراحل ، Docker در اوبونتو 24.04 کاملاً پیکربندی و عملیاتی خواهد شد. به لطف انزوا و ظرفیت استقرار کارآمد ، به ابزاری اساسی برای توسعه دهندگان و مدیران سیستم تبدیل می شود که به دنبال بهینه سازی فرایند اجرای و مدیریت برنامه در محیط های مقیاس پذیر هستند. امروز شروع به ساختن زیرساخت های خود با Docker کنید!