منو سایت

نصب و کار با Docker در اوبونتو 🔥

 تاریخ انتشار :
/
  وبلاگ
نصب و کار با Docker در اوبونتو 🔥

 

بارانداز

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

داکر از معماری کلاینت-سرور استفاده می کند و برای مدیریت کانتینرها به دیمون داکر متکی است. در این آموزش نحوه نصب و استفاده از Docker در اوبونتو 20.04 را خواهید آموخت.

نصب داکر در اوبونتو

سیستم عامل اوبونتو پلتفرم شماره یک برای مدیریت کانتینرهای Docker یا Kubernetes است. به این دلیل که اوبونتو کانتینرها را در مقیاس اجرا می کند، سریع، ایمن و منبع باز است و میلیون ها ماشین در سراسر جهان از این سیستم عامل استفاده می کنند. برای نصب و فعال کردن Docker در اوبونتو، دو روش نصب وجود دارد:

  • از منبع رسمی Docker: آخرین نسخه Docker را دریافت کنید.
  • از منابع پیش‌فرض اوبونتو: نصب ساده‌تری را ارائه می‌دهد.

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

مرحله 1: به روز رسانی

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

sudo apt update && sudo apt upgrade

 

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

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

sudo apt install docker.io -y

نصب و کار با Docker در اوبونتو 🔥

 

مرحله 3: بسته های مرتبط را نصب کنید

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

sudo snap install docker

نصب و کار با Docker در اوبونتو 🔥

 

لازم به ذکر است که برای استفاده از این دستور باید snap package manager بر روی سیستم عامل شما نصب باشد. اگر نصب نیست، می‌توانید با استفاده از دستور زیر این بسته منیجر را نصب و فعال کنید:

sudo apt install snapd

 

مرحله 4: نصب را تأیید کنید

با اجرای دستور وضعیت یا بررسی نسخه برنامه، تأیید کنید که Docker به درستی نصب شده است:

sudo systemctl status docker

همچنین نسخه برنامه را با اجرا بررسی کنید:

docker --version

نصب و کار با Docker در اوبونتو 🔥

تا کنون نصب را با موفقیت انجام داده اید، در ادامه نحوه کار با این پلتفرم را خواهیم فهمید.

نحوه استفاده از Docker در اوبونتو

تمام اطلاعات مربوط به Docker از جمله نحو، گزینه ها و دستورات با اجرای دستور docker در ترمینال به صورت زیر نمایش داده می شود:

نصب و کار با Docker در اوبونتو 🔥

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

 

کار با تصاویر داکر

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

  • تصویر داکر را جستجو کنید

با استفاده از دستور جستجوی docker، تصاویر موجود را در Docker Hub جستجو کنید.

sudo docker search

به ، کلمه کلیدی مورد نظر برای جستجو را مشخص کنید. به عنوان مثال، برای نمایش تمام تصاویر اوبونتو، اجرا کنید:

sudo docker search ubuntu

نصب و کار با Docker در اوبونتو 🔥

نتیجه لیستی از تمام تصاویر حاوی کلمه کلیدی ubuntu است. اگر ستون OFFICIAL حاوی پارامتر باشد [OK] بله، تصویر توسط توسعه دهنده رسمی پروژه آپلود شده است.

 

  • یک تصویر Docker دریافت کنید

هنگامی که تصمیم گرفتید کدام تصویر را می خواهید، آن را با استفاده از گزینه دانلود دانلود کنید. به شرح زیر است:

sudo docker pull [image-name]

به عنوان مثال، می توانید تصویر رسمی اوبونتو را با اجرای دستور زیر دانلود کنید:

sudo docker pull ubuntu

نصب و کار با Docker در اوبونتو 🔥

پس از دانلود تصویر، می توانید یک کانتینر با آن ایجاد کنید.

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

sudo docker images

نصب و کار با Docker در اوبونتو 🔥

کار با کانتینرهای داکر

کانتینر داکر یک محیط مجازی مجزا است که از تصویر داکر ایجاد شده است. از یک تصویر از پیش دانلود شده استفاده کنید یا نام آن را در دستور docker run برای دانلود خودکار تصویر و ایجاد یک کانتینر مشخص کنید. به عنوان مثال، از تصویر hello-world برای دانلود یک تصویر آزمایشی و ایجاد یک ظرف استفاده کنید. برای این کار دستور زیر را اجرا کنید:

sudo docker run hello-world

نصب و کار با Docker در اوبونتو 🔥

این دستور به داکر دستور می دهد تا تصویر را از داکر هاب دانلود کرده و یک ظرف بسازد. پس از ایجاد، پیام “Hello from Docker” به همراه توضیحی در مورد نحوه عملکرد کانتینر ظاهر می شود و سپس Docker آن را خاموش می کند.

نمای کلی کانتینرهای داکر

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

sudo docker ps

برای لیست کردن همه کانتینرها، از جمله موارد ممنوعه، ویژگی -a را به دستور بالا اضافه کنید:

sudo docker ps -a

نصب و کار با Docker در اوبونتو 🔥

این دستور همه کانتینرهای موجود و جزئیات آنها را فهرست می کند، از جمله شناسه کانتینر، تصویر، فرمان، زمان ایجاد، وضعیت، پورت ها و نام منحصر به فرد.

شبکه کانتینرها در

داکر

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

نصب و کار با Docker در اوبونتو 🔥

 

ضمن تشکر از حمایت شما کاربران گرامی، در مقالات بعدی با سایر ویژگی های پلتفرم داکر آشنا خواهیم شد.

پست نصب و کار با داکر در اوبونتو 🔥 اولین بار در Server.ir پدیدار شد | نگرش جهانی، میزبانی ایرانی.