جدول محتوایی
Docker (داکر)
Docker یا داکر یکی از فناوریهای فوقالعادهای است که این روزها برای توسعهدهندگان و Sysadminها ضروری است. کانتینرها کاربردهای گسترده ای دارند و نقش مهمی در زمینه های متعدد ایفا می کنند. در این مقاله به مزایای داکر نمی پردازم. این مقاله صرفا برای آموزش روش نصب داکر روی فدورا می باشد.
نصب داکر در لینوکس فدورا
داکر را می توان به 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
همچنین هنگامی که از شما خواسته می شود کلید GPG را برای نصب Docker وارد کنید، مجوز دهید:
شما 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 کمک کرده باشیم.
یکم بیشتر میشه راجب این موضوع مطالب بزارید .؟
مهندس من همیشه سایت شمارو دنبال میکنم خدایش مطالبتون عالی هستند
ممنونم ازتون
مهندس من همیشه سایت شمارو دنبال میکنم خدایش مطالبتون عالی هستند
سلام به تیم ایرانکاسرور ممنون از پست خوبتون
ممنون خدا قوت
ببخشید میشه یکم بیشتر توضیحات بدید در مورد بخش دوم