برنامه نویسی

راهنمای کامل برای نصب و پیکربندی 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 کنید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا