جدول محتوایی

Docker (داکر)

Docker یا داکر یکی از فناوری‌های فوق‌العاده‌ای است که این روزها برای توسعه‌دهندگان و Sysadmin‌ها ضروری است. کانتینرها کاربردهای گسترده ای دارند و نقش مهمی در زمینه های متعدد ایفا می کنند. در این مقاله به مزایای داکر نمی پردازم. این مقاله صرفا برای آموزش روش نصب داکر روی فدورا می باشد.

خرید vps ایران

نصب داکر در لینوکس فدورا

داکر را می توان به 3 روش در فدورا نصب کرد:

  • نصب داکر با استفاده از DNF
  • با استفاده از RPM
  • با استفاده از اسکریپت

 

روش 1: نصب داکر از طریق DNF (توصیه می شود)

این روش راحت ترین راه برای نصب داکر است. زیرا نسخه های به روز شده را می توان به راحتی بدون مراحل پیچیده نصب کرد.

برای انجام این کار، باید مخازن رسمی docker را اضافه کنید و سپس Docker را از طریق دستور DNF نصب کنید.

ابتدا دستور زیر را اجرا کنید:

sudo dnf install dnf-plugins-core -y

 

و سپس مخزن Docker را به سیستم فدورا خود اضافه کنید:

sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo

 

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

sudo dnf install docker-ce docker-ce-cli containerd.io

 

نصب داکر 1

 

همچنین هنگامی که از شما خواسته می شود کلید GPG را برای نصب Docker وارد کنید، مجوز دهید:

 

نصب داکر 2

 

شما Docker را روی سیستم خود دارید. می توانید با استفاده از این دستور بررسی کنید که آیا به درستی اجرا می شود یا خیر:

sudo docker run hello-world

 

 

روش 2: نصب داکر با دانلود پکیج RPM

این روش زمانی مفید است که می خواهید نسخه خاصی از Docker را آزمایش کنید یا داکر را برای نسخه های قدیمی فدورا نصب کنید.

خرید سرور اختصاصی ایران

با این حال، این این روش برای همه توصیه نمیشود زیرا هر بار که یک نسخه جدید ظاهر می شود، باید RPM را به صورت دستی دانلود کنید.

می‌توانید RPM را به‌طور رسمی با رفتن به سایت بر اساس نسخه، معماری و نوع انتشار آن دانلود کنید (حتما به RPM‌های docker-ce، docker-ce-cli و containerd.io نیاز دارید؛ می‌توانید موارد دیگری را دانلود کنید. در صورت نیاز).

برای نصب RPM ها، ترمینال را باز کنید، به پوشه ای که آنها را دانلود کرده اید بروید و دستور زیر را تایپ کنید:

sudo dnf install /path/to/file.rpm -y

 

 

روش 3: نصب Docker از طریق اسکریپت رسمی

Docker یک اسکریپت برای دانلود docker و انجام مراحل لازم برای نصب آن ارائه می دهد. اما این اسکریپت برای ارتقای نسخه‌های موجود Docker نصب شده از طریق DNF/RPM استفاده نمی‌شود (اما اگر قبلاً از اسکریپت برای دریافت Docker استفاده کرده‌اید، این امکان وجود دارد).

اسکریپت را دانلود کنید، آن را قابل اجرا کنید و با امتیازات sudo اجرا کنید:

curl -fsSL https://get.docker.com -o get-docker.sh
chmod u+x ./get-docker.sh
sudo sh ./get-docker.sh

دستورات بالا برای نصب Docker اقدامات لازم را انجام می دهند.

 

تست داکر

Docker را می توان با اجرای یک دستور hello-world ارائه شده توسط خود Docker آزمایش کرد. اگر خوب کار کند، نشانه‌ای از این است که داکر خوب به درستی نصب است.

ابتدا سرویس Docker را راه اندازی کنید زیرا به طور پیش فرض فعال نیست:

sudo systemctl start docker

سپس دستور زیر را وارد کنید:

sudo docker run hello-world

 

تست نصب داکر

 

توجه: اگر تحت یک پروکسی یا چندین رابط شبکه هستید، پس از مدتی بارگیری تصویر hello-world با شکست مواجه می شود و خطای پاسخ 408 را نشان می دهد. حتی اگر تحت یک پروکسی در سطح سیستم نباشید و دانلود شما با شکست مواجه شود، ممکن است مشکل از ISP باشد که ممکن است آن را فعال کرده باشد. برای دانلود تصویر، شبکه‌ها را تغییر دهید.

 


 

داکر یک ابزار اپن سورس با بازدهی بسیار بالا برای طراحی و ساخت برنامه‌ها به کمک کانتینر است. Container به یک برنامه نویس کمک می‌کند تا پروژه خود را با تمام بخش‌های آن به صورت یک بسته درآورد. او با وجود این تکنیک، می‌تواند مطمئن باشد که پروژه اش در سیستم‌های دیگر بدون نیاز به ابزارها یا تنظیمات خاص، اجرا می‌شود.

امیدواریم توانسته باشیم به شما در نصب داکر روی Fedora کمک کرده باشیم.

 

20رای - امتیاز 5 ممنون از امتیازی که دادید..!

دسته بندی شده در: