نحوه نصب Docker در راکی لینوکس
31 ژانویه 2023
خواندن 1 دقیقه
طلا رهنمای

نحوه نصب Docker در راکی لینوکس

5/5 - (1 امتیاز)

Docker به عنوان یک سرویس دهنده پلتفرمی متن باز (PaaS) ارائه می شود. که به منظور ساخت، آزمایش و به کار اندازی برنامه ها با استفاده از کانتینرها مورد استفاده قرار می گیرد. این پلتفرم از ابزار Docker Engine برای ایجاد و مدیریت به کار اندازی کانتینر استفاده می کند. Docker اپلیکیشنی است که در یک کانتینر، اجرای فرآیندهای اپلیکیشن ها را ساده و آسان می کند و به سیستم عامل میزبان وابسته است. این آموزش به شما نشان می دهد که چگونه نصب و راه اندازی اولیه Docker را در راکی لینوکس انجام دهید.

Docker چیست؟

Docker توانایی بسته بندی و اجرای یک برنامه را در محیطی کاملا ایزوله به نام کانتینر فراهم می کند. این محیط ایزوله و امن به شما اجازه می دهد تا چندین کانتینر را به طور همزمان روی یک میزبان مشخص اجرا کنید. کانتینرها lightweight هستند و هر چیز مورد نیاز برای اجرای برنامه را دارند. در حین کار می توانید به راحتی کانتینرها را به اشتراک بگذارید و مطمئن شوید که همه کسانی که با آنها این اشتراک گذاری را انجام می دهید، کانتینری را دریافت می کنند که به همان روش کار می کند.

نحوه نصب Docker در راکی لینوکس

مراحل نصب Docker در راکی لینوکس

روش پیشنهادی برای نصب Docker استفاده از مخزن های رسمی است. در حالی که راکی لینوکس هنوز به طور رسمی پشتیبانی نمی شود، مخزن docker سنتوس بسته های کاملا سازگار با این توزیع را ارائه می دهد. حال، برای نصب Docker Community Edition در راکی لینوکس مراحل زیر را دنبال کنید.

مراحل نصب Docker در راکی لینوکس

پیش نیازهای نصب Docker در راکی لینوکس

  • آخرین نسخه راکی لینوکس
  • دسترسی مدیریتی به سیستم
  • کاربری non-root با امتیازات sudo

مرحله 1: مخزن Docker را اضافه کنید

راکی لینوکس از DNF که یک مدیریت کننده بسته نصب برای توزیع های لینوکس مبتنی بر rpm است، استفاده می کند. حال برای افزودن مخزن Docker به سیستم خود مراحل زیر را دنبال کنید.

1. از دستور config-manager استفاده کنید:

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

2. برای اطمینان از دریافت آخرین بسته های Docker، مخازن را بروز رسانی کنید:

sudo dnf update

مرحله 2: بسته های Docker را نصب کنید

Docker Community Edition به نصب سه بسته جداگانه نیاز دارد:

  • docker-ce که بسته اصلی است.
  • docker-ce-cli که رابط خط فرمان را فراهم می کند.
  • Containerd.io که زمان اجرا، کانتینر را نصب می کند.

در ادامه این مراحل را دنبال خواهید کرد:

1. بسته ها را با دستور زیر نصب کنید:

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

DNF خلاصه ای از بسته های برنامه ریزی شده برای نصب را ارائه می دهد. همچنین پیش نیازهای از قلم افتاده را در صورت وجود فهرست می کند. پس از مشاهده خروجی، Y را تایپ کرده و Enter را فشار دهید تا نصب شروع شود.

مرحله 3: Docker را راه اندازی کنید

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

1. ابتدا سرویس Docker را با دستور systemctl فعال کنید:

sudo systemctl enable docker

اگر دستور با موفقیت اجرا شود دیگر هیچ خروجی را نخواهید دید. با این حال، از آنجایی که اسکریپت etc/rc.d/rc.local/ به طور پیش فرض در راکی لینوکس قابل اجرا نیست، در طی تلاش برای فعال کردن سرویس Docker ممکن است پیام زیر را مشاهده کنید:

/etc/rc.d/rc.local is not marked executable, skipping.

برای رفع مشکل دریافت پیام /etc/rc.d/rc.local، امکان اجرای اسکریپت را با تایپ کردن این دستور فراهم کنید:

sudo chmod +x /etc/rc.d/rc.local

پس از تغییر مجوزهای فایل، دوباره سرویس Docker را فعال کنید.

2. Docker را با دستور زیر راه اندازی کنید:

sudo systemctl start docker

3. برای اینکه از اجرای درست Docker مطمئن شوید، با تایپ کردن دستور زیر آن را بررسی کنید:

systemctl docker status

خروجی systemctl سرویس را فعال کرده و در حال اجرا نشان می دهد.

مرحله 4: دسترسی کاربر non-root را فعال کنید

پس از اتمام مرحله 3، شما می توانید با هر دستور sudo از Docker استفاده کنید. برای اینکه نیازی به مجوز دسترسی مدیریت نداشته باشید، با دنبال کردن مراحل زیر، دسترسی کاربر non-root را تنظیم کنید:

1. از دستور usermod برای اضافه کردن کاربر به گروه سیستم docker استفاده کنید:

sudo usermod -aG docker $USER

2. با تایپ کردن دستور زیر تایید کنید که کاربر عضو گروه docker است:

id $USER

3. در آخر، برای اعمال تغییرات، سیستم را ریستارت کنید.

مرحله 5: درستی نصب Docker را تست کنید

مراحل این بخش شما را راهنمایی می کند تا با استفاده از تصویری که از Docker Hub گرفته شده یک کانتینر Docker ایجاد کنید. سپس مراحل زیر را برای تست درستی نصب Docker دنبال کنید:

1. با دستور docker pull یک تصویر را در سیستم دانلود کنید. تصویر مثال ما BusyBox است که با دانلود آن Docker به Docker Hub متصل خواهد شد:

docker pull busybox

2. تصویرهای محلی موجود را لیست کنید:

docker images

3. با استفاده از تصویری که دانلود کرده اید یک کانتینر Docker ایجاد و راه اندازی کنید:

docker run -it busybox sh

اگر اجرای دستور موفقیت آمیز باشد، خط فرمان BusyBox ظاهر خواهد شد.

اکنون شما با ابزار Docker و نصب آن آشنا شدید. همانطور که می دانید برای استفاده این ابزار کاربردی باید آن را بر روی سروری مانند لینوکس نصب کنید. آذرسیس ارائه دهنده انواع سرور مجازی ، سرور اختصاصی و هاست لینوکس با بهترین کیفیت و پهنای باند نامحدود است. شما همچنین می توانیدقبل از خرید به صورت تیکت پشتیبانی و تماس تلفنی با کارشناسان فروش و بخش پشتیبانی در ارتباط باشید.

نتیجه گیری

راجع به Docker اطلاعات بیشتری از آنچه در این مقاله ارائه شده وجود دارد، اما برای شروع کار با آن در راکی لینوکس این آموزش کامل و کافی است. مانند بسیاری از پروژه های متن باز، Docker به سرعت در حال توسعه است. در این آموزش نهایت تلاشمان بر این بود که روش نصبی راحت و کامل را به شما کاربران گرامی ارائه دهیم. امیدواریم با این مقاله بتوانید به آسانی Docker را در راکی لینوکس نصب کنید.

لینک کوتاه مقاله
https://azarsys.com/?p=12439


نویسنده مقاله
نویسنده / @طلا رهنمای
مقالات مرتبط
دیدگاه بگذارید