آیا به دنبال روشی برای نحوه نصب Docker در اوبونتو به راحت ترین حالت ممکن می گردید؟
استفاده از Docker به معنای باز کردن قلمرو جدیدی از محاسبات است، اما اگر به تازگی با Docker شروع به کار کرده اید، نصب ممکن است کار بزرگی به نظر برسد.
دو روش توصیه شده برای نصب Docker در اوبونتو وجود دارد:
- نصب Docker از مخزن اوبونتو: فرمان ساده و تک خطی اما نسخه کمی قدیمی را ارائه می دهد
- استفاده از مخزن رسمی Docker: کار کمی بیشتر است اما جدیدترین نسخه پایدار را ارائه می دهد
و من در این آموزش به هر دوی آنها خواهم پرداخت؛ پس تا انتهای این مقاله با ما همراه باشید.
روش 1: Docker را با استفاده از مخزن اوبونتو نصب کنید
اگر به داشتن نسخهای کمی قدیمیتر اهمیتی نمیدهید و از ورود به تنظیمات پیچیده و مدیریت مخازن اجتناب میکنید، این روش بهترین انتخاب برای شماست.
ابتدا، فهرست مخازن را بهروزرسانی کنید:
sudo apt update
اکنون میتوانید از دستور زیر برای نصب Docker و همچنین Docker Compose در اوبونتو استفاده کنید:
sudo apt install docker.io docker-compose
پس از اتمام نصب، می توانید نسخه نصب شده را با استفاده از دستور زیر بررسی کنید:
docker -v
همانطور که مشاهده میکنید، پس از اجرای این دستور، نسخه 24.0.5 داکر برای من نصب شد.
روش 2: آخرین نسخه پایدار Docker را در اوبونتو نصب کنید
اگر جدیدترین نسخه پایدار Docker را میخواهید، میتوانید Docker را از مخزن رسمی آن نصب کنید.
مرحله 1: بسته های Docker موجود را حذف کنید
نکته قابل توجه آن که پیش از آنکه به مرحله نصب برسید، لازم است نسخههای قدیمی Docker را حذف کنید.
برای حذف Docker قدیمی، از دستور زیر استفاده کنید:
sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc
مرحله 2: بسته های وابسته را نصب کنید
اولین قدم، نصب چند بسته ضروری است که در مراحل بعدی این آموزش برای نصب Docker مورد نیاز خواهند بود:
sudo apt install ca-certificates curl gnupg lsb-release
ممکن است برخی یا حتی همه این بستهها را قبلاً نصب کرده باشید، اما تأیید دوباره ضرری ندارد. اجرای دستور بالا هیچ آسیبی نخواهد رساند.
مرحله 3: کلید GPG مخزن Docker را اضافه کنید و آن را به sources.list اضافه کنید
اکنون، یک دایرکتوری با مجوزهای ویژه ایجاد کنید تا بتوانید کلیدهای رمزنگاری مورد نیاز برای تأیید بستهها توسط مدیر بسته apt را در آن ذخیره کنید:
sudo install -m 0755 -d /etc/apt/keyrings
در مرحله بعد، از دستور curl
به شکل زیر استفاده کنید تا کلیدهای GPG مورد نیاز برای Docker را دانلود و وارد کنید:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
پس از دانلود کلید GPG، با استفاده از دستور chmod
مجوزهای فایل را تغییر دهید تا همه کاربران سیستم بتوانند به کلید GPG دسترسی داشته باشند:
sudo chmod a+r /etc/apt/keyrings/docker.gpg
در نهایت، مخزن Docker را به فایل sources.list.d
اضافه کنید:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
مرحله 4: نصب Docker و Docker Compose
اکنون برای اعمال تغییرات ایجاد شده، فهرست مخازن سیستم را بهروزرسانی کنید:
sudo apt update
با استفاده از دستور زیر، آخرین نسخه Docker و سایر اجزا و وابستگیهای آن را نصب کنید:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
برای بررسی نسخه نصب شده از دستور زیر استفاده کنید:
docker -v
برای آزمایش نصب، یک روش عالی دیگر استفاده از تصویر Hello World در Docker است.
اجازه دهید به شما نشان دهم که چگونه آن را انجام دهید.
برای تأیید نصب Docker از یک تصویر hello-world استفاده کنید
اجرای یک برنامه Hello World روش استانداردی است که در آغاز هر سفر برنامهنویسی به کار میبریم و این قاعده در مورد Docker نیز صادق است.
Docker یک تصویر Hello World فراهم میکند که میتوانید از آن برای آزمایش نصب استفاده کنید.
برای نصب و اجرای تصویر Hello World، کافیست از دستورات زیر استفاده کنید:
sudo docker run hello-world
برخی از کاربران ممکن است هنگام اجرای دستور فوق با خطای “Cannot connect to the Docker daemon” مواجه شوند.
در این صورت، سیستم خود را راهاندازی مجدد کنید و دوباره سعی کنید تصویر Docker Hello World را اجرا کنید. این کار معمولاً مشکل را برطرف میکند و تصویر بهدرستی کار خواهد کرد.
امیدواریم این ترفند کاربردی از مجموعه آموزش های سیستم عامل لینوکس به جهت آموزش نحوه نصب Docker در اوبونتو به صورت قدم به قدم برای شما عزیزان مفید واقع شده باشد؛ اگر شما روش ساده تر برای نصب داکر روی اوبونتو می شناسید میتوانید آن را در بخش کامنت ها مطرح کنید تا با نام شما این مقاله بروزرسانی گردد.