لینوکس‌لرنینگ

آموزش نصب داکر روی اوبونتو لینوکس

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

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

  • اوبونتو 20.04 بر روی سیستم عامل 64 بیتی نصب شده باشد
  • یک حساب کاربری با  امتیازات sudo
  • خط فرمان/ترمینال ( Ctrl+Alt+T یا منوی برنامه‌ها > لوازم جانبی > ترمینال)
  • مخازن نرم افزار داکر (اختیاری)
  • کرنل لینوکس نسخه 3.8 یا بالاتر

آموزش نصب داکر در لینوکس اوبونتو 20.04

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

  1. نصب با استفاده از مخزن رسمی Docker
  2. نصب با استفاده از مخازن پیش فرض

اگر با استفاده از مخزن پیش فرض اوبونتو این پکیج را نصب کنید ممکن است آخرین نسخه نباشد. اگر می‌خواهید آخرین نسخه داکر یا یک نسخه خاص از آن را نصب کنید از مخزن رسمی داکر باید استفاده کنید.

روش اول: نصب داکر از مخزن رسمی

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

sudo apt update

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

اجرای این دستور:

  • به مدیر بسته اجازه می‌دهد فایل‌ها و داده‌ها را از طریق https منتقل کند.
  • به سیستم اجازه می‌دهد تا گواهی‌های امنیتی را بررسی کند.
  • ابزار curl را برای انتقال داده‌ها نصب می‌کند.
  • اسکریپت‌هایی را برای مدیریت نرم افزار اضافه می‌کند.

در مرحله بعد برای اطمینان از صحت پکیج‌های نرم افزار، کلید GPG را از مخزن رسمی داکر دانلود و اضافه کنید.

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

نکته: در دستور بالا از معماری AMD استفاده شده است. اگر از معماری ARM استفاده می‌کنید، می‌توانید کلمه arch=amd64   را در دستور بالا با arch=arm64 یا arch=armhf را اگر از arm hard float استفاده می‌کنید جایگزین کنید.

با به‌روزرسانی مجدد مخزن شروع کنید:

روش دوم نصب داکر از مخازن پیش فرض اوبونتو

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

قبل از نصب نرم افزار، مطمئن شوید که بسته‌های Docker قدیمی را در اوبونتو 20.04 با اجرای دستور زیر حذف کرده‌اید:

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

بررسی صحت نصب داکر

برای اطمینان از نصب داکر نسخه آن را بررسی کنید:

خروجی:

راه اندازی سرویس داکر در لینوکس

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

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

خروجی:

آموزش استفاده از داکر در لینوکس اوبونتو

داکر نیز همانند سایر سیستم‌های معمولی در لینوکس از سینتکس زیر پشتیبانی می‌کند:

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

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

حالا اگر بخواهیم تصاویر موجود را جستجو کنیم، فقط باید از سینتکس زیر استفاده کنیم:

برای استفاده از این دستور باید متن جستجوی خود را با [search_query] جایگزین کنیم. برای مثال اگر بخواهید تصاویر مربوط به Debian را جستجو کنید باید دستور زیر را اجرا کنید:

سپس برای دانلود تصویر در کامپیوتر خود از نام تصویر به همراه دستور pull استفاده می‌کنیم.

سینتکس:

به عنوان مثال، دستور می‌تواند به شکل زیر استفاده شود:

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

آموزش حذف داکر در لینوکس

برای حذف داکر یا Docker Engine از لینوکس اوبونتو، به سادگی دستور زیر را اجرا کنید.

Docker Engine به راحتی حذف می‌شود؛ اما سایر فایل‌های مرتبط با Docker مانند تصاویر، کانتینرها، حجم‌ها یا فایل‌های پیکربندی به‌ طور خودکار حذف نمی‌شوند. می‌توانید این فایل‌ها را با استفاده از ابزار rm حذف کنید:

جمع بندی

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

سوالات متداول

پیش نیازهای نصب داکر در اوبونتو چیست؟

داکر برای هسته کرنل لینوکس نسخه 3.8 یا بالاتر طراحی شده است.

آیا داکر در ویندوز هم اجرا می‌شود؟

پلتفرم داکر به صورت عمومی بر روی

  • ·لینوکس (در x86-64، ARM و بسیاری دیگر از معماری‌های CPU)
  • در ویندوز (x86-64)

اجرا می‌شود.

چگونه داکر را در خط فرمان اجرا کنم؟

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

فایل کانفیگ داکر لینوکس کجاست؟

آیا داکر نیاز به کدنویسی دارد؟

دانش خوب برنامه نویسی در لینوکس تنها چیزی است که شما نیاز دارید. شما باید با مفاهیمی مانند cgroupها و شبکه‌ها آشنا باشید. اما یکی از مزایای داکر این است که برای شروع نیازی به دانستن چیزهای زیادی ندارید.

پیمایش به بالا