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

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

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

داکر چیست؟

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

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

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

به طور کلی داکر همه مواردی را که برای ساخت و اجرای کانتینر ها نیاز دارید، از Docker Hub گرفته تا سایر موارد مانند Dockerfiles در بر می گیرد.

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

برای این که داکر را روی اوبونتو نصب کنید، به نسخه های 18.04، 20.04، 21.10 و یا 22.04 نیاز دارید. اوبونتو و داکر هر دو از معماری های ARM64، ARMhf، AMD64 و S390x پشتیبانی می کنند. برای این که داکر را روی اوبونتو نصب کنید چندین راه پیش روی تان قرار می گیرد. این که کدام یک از روش ها را انتخاب می کنید، کاملا بستگی به عملکرد مورد نیاز و سلیقه خودتان دارد.

انتخاب نوع داکر

انتخاب نوع داکر

در گذشته داکر در لینوکس تنها به صورت ترمینال در دسترس بود. یک داکر انجین، دیمونی است که کانتینتر های شما را اجرا می کند و دارای رابط خط فرمان داکر (CLI) است.

در حال حاضر داکر دسکتاپ جایگزینی برای داکر است. تا گذشته ای نه چندان دور، داکر فقط روی ویندوز و مک در دسترس بود؛ اما از تاریخ مه 2022 برای لینوکس توسعه داده شد. به طوری که می توان آن را بر اوبونتو نصب کرد. پیش از آموزش نصب داکر روی اوبونتو بهتر است این نکته را به خاطر داشته باشید که داکر دسکتاپ نیاز به پردازنده AMD64 و Ubuntu 21.10 یا 22.04 دارد. داکر دسکتاپ رابطی گرافیکی برای مدیریت کانتینر های شما است و یک خوشه Kubernetes یکپارچه برای پشتیبانی از برنامه های افزودنی شخص ثالث ارائه می کند.

مهم ترین نکته این که داکر دسکتاپ با داکر انجین متفاوت است. می توانید از هر دو کنار هم در اوبونتو استفاده کنید. البته ممکن است تضاد هایی را بین نسخه های Docker CLI بیابید. بنابراین لازم است در آموزش نصب داکر روی اوبونتو این نکته را یادآور شویم که بهتر است فقط از یک نسخه بهره ببرید.

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

داکر انجین روشی استاندارد برای اجرای داکر روی اوبونتو است، با تمامی نسخه ها سازگار است و بر ماشین دسکتاپ محلی تا میزبان ابری سرور اوبونتو اجرا می شود. پیش از اقدام برای نصب مطمئن شوید که ابونتو شما نسخه 18.04 یا جدید تر است.

نصب داکر با استفاده از مخزن apt

آموزش نصب داکر روی اوبونتو-3

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

با به روز رسانی لیست بسته های موجود خود، نصب برخی پیش نیاز ها را برای ادامه مراحل شروع کنید. ابزار هایی مانند ca-gnupg، curl، certificates و Isb_release برای دانلود جزئیات مخزن صحیح داکر apt استفاده می شوند. احتمالا این ابزار ها از قبل بر اوبونتو شما نصب هستند؛ با این حال بهتر است از در دسترس بودن آن ها مطمئن شوید.

در مرحله بعد باید کلید Docker’s GPG را با apt ثبت کنید تا بسته های داکری را که نصب می کنید، تایید کند. سپس باید از دستور curl استفاده کنید. دستور curl کلید Docker GPG را برای اوبونتو بارگذاری می کند، آن را به رمز گذاری استاندارد OpenGPG تغییر می دهد و در فهرست کلید apt ذخیره می کند. chmod نیز برای تنظیم مجوز ها در فایل keyring استفاده می شود تا apt آن را برای نصب روی سیستم قابل اعتماد تشخیص دهید.

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

$ echo “deb [arch=$(dpkg –print-architecture) signed by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

این دستور جایگزینی برای شناسایی خودکار معماری سیستم شما است. بعد از این کار مخزن به عنوان یک لیست بسته جدید در دایرکتوری apt /etc/apt/sources.list.d اضافه خواهد شد.

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

$ sudo apt update

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

  • docker-ce
  • Docker CLI
  • Containerd.io

جمع بندی

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