سیستم عامللینوکس

نحوه نصب Docker در اوبونتو به صورت قدم به قدم

دو روش رسمی نصب داکر در اوبونتو را بیاموزید. یکی آسان است اما ممکن است یک نسخه کمی قدیمی تر به شما بدهد. دیگری کمی پیچیده تر است اما نسخه پایدار اخیر را در اختیار شما قرار می دهد.

آیا به دنبال روشی برای نحوه نصب Docker در اوبونتو به راحت ترین حالت ممکن می گردید؟

استفاده از Docker به معنای باز کردن قلمرو جدیدی از محاسبات است، اما اگر به تازگی با Docker شروع به کار کرده اید، نصب ممکن است کار بزرگی به نظر برسد.

دو روش توصیه شده برای نصب Docker در اوبونتو وجود دارد:

  1. نصب Docker از مخزن اوبونتو: فرمان ساده و تک خطی اما نسخه کمی قدیمی را ارائه می دهد
  2. استفاده از مخزن رسمی Docker: کار کمی بیشتر است اما جدیدترین نسخه پایدار را ارائه می دهد

و من در این آموزش به هر دوی آنها خواهم پرداخت؛ پس تا انتهای این مقاله با ما همراه باشید.

روش 1: Docker را با استفاده از مخزن اوبونتو نصب کنید

اگر به داشتن نسخه‌ای کمی قدیمی‌تر اهمیتی نمی‌دهید و از ورود به تنظیمات پیچیده و مدیریت مخازن اجتناب می‌کنید، این روش بهترین انتخاب برای شماست.

ابتدا، فهرست مخازن را به‌روزرسانی کنید:

sudo apt update 

اکنون می‌توانید از دستور زیر برای نصب Docker و همچنین Docker Compose در اوبونتو استفاده کنید:

sudo apt install docker.io docker-compose
بسته داکر docker.io نامگذاری شده است زیرا یک بسته انتقالی به نام docker (برای برنامه‌های docklet) حتی قبل از ایجاد داکر وجود داشت. به همین دلیل، بسته داکر باید نام دیگری گذاشته می شد.

پس از اتمام نصب، می توانید نسخه نصب شده را با استفاده از دستور زیر بررسی کنید:

docker -v

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.io اکثر اجزای ضروری Docker را نصب می کند، باید این کار را به صورت جداگانه در اینجا انجام دهید.

برای بررسی نسخه نصب شده از دستور زیر استفاده کنید:

docker -v

برای آزمایش نصب، یک روش عالی دیگر استفاده از تصویر Hello World در Docker است.

اجازه دهید به شما نشان دهم که چگونه آن را انجام دهید.

برای تأیید نصب Docker از یک تصویر hello-world استفاده کنید

اجرای یک برنامه Hello World روش استانداردی است که در آغاز هر سفر برنامه‌نویسی به کار می‌بریم و این قاعده در مورد Docker نیز صادق است.

Docker یک تصویر Hello World فراهم می‌کند که می‌توانید از آن برای آزمایش نصب استفاده کنید.

برای نصب و اجرای تصویر Hello World، کافیست از دستورات زیر استفاده کنید:

sudo docker run hello-world

sudo docker run hello-world

برخی از کاربران ممکن است هنگام اجرای دستور فوق با خطای “Cannot connect to the Docker daemon” مواجه شوند.

در این صورت، سیستم خود را راه‌اندازی مجدد کنید و دوباره سعی کنید تصویر Docker Hello World را اجرا کنید. این کار معمولاً مشکل را برطرف می‌کند و تصویر به‌درستی کار خواهد کرد.

ارور اجرای داکر

امیدواریم این ترفند کاربردی از مجموعه آموزش های سیستم عامل لینوکس به جهت آموزش نحوه نصب Docker در اوبونتو به صورت قدم به قدم برای شما عزیزان مفید واقع شده باشد؛ اگر شما روش ساده تر برای نصب داکر روی اوبونتو می شناسید میتوانید آن را در بخش کامنت ها مطرح کنید تا با نام شما این مقاله بروزرسانی گردد.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

هاست وردپرس هاست وردپرس

سعید زارعین

سعید هستم 27 ساله، یک عدد تولید محتوا(ئر) خلاق :)))

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

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

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