اولین کاری که باید انجام دهید این است که به نمونه Ubuntu خود وارد شوید و مخزن لازم را اضافه کنید (زیرا نسخه Docker موجود در مخزن استاندارد آخرین نسخه جامعه مورد نظر ما نیست). پس از ورود به سیستم، کلید رسمی Docker GPG را با دستور اضافه کنید:
در مقایسه با برخی دیگر از راهحلها، Docker کاربرپسندتر است، برنامههای رابط کاربری گرافیکی زیادی ارائه میکند (بنابراین لازم نیست همیشه از خط فرمان کار کنید)، و توسط Linux، macOS و Windows پشتیبانی میشود.
در خروجی باید چیزی شبیه به این ببینید:
به روز رسانی sudo apt-get sudo apt-get install docker-ce docker-ce-cli containerd.io -y
4. کاربر خود را به گروه Docker اضافه کنید
آماده؟ بریم سر نصب
در حال نصب در اوبونتو
1. مخزن لازم را اضافه کنید
من صدها برنامه و سرویس را با این ابزار مستقر کردهام و دریافتهام که آن جزء ارزشمند گردش کار روزمره من است. در بسیاری از موارد، استقرار برنامه کانتینری از طریق Docker بسیار سریعتر و قابل اعتمادتر از استقرار همان برنامه/سرویس به صورت دستی است.
curl -fsSL | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
برای اینکه بتوانید از Docker بدون نیاز به فراخوانی آن با sudo استفاده کنید (که می تواند منجر به مشکلات امنیتی شود)، باید کاربر خود را به گروه docker اضافه کنید:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release -y
3. Docker را نصب کنید
در مرحله بعد، مخزن رسمی Docker را اضافه کنید:
برای اعمال تغییرات از سیستم خارج شوید و دوباره وارد شوید.
بیایید مطمئن شویم که کاربر شما می تواند با پایین کشیدن تصویر hello-world دستور Docker را اجرا کند:
سرور: Docker Engine – Community Engine: نسخه: 20.10.14
من به شما نشان خواهم داد که چگونه این کار را انجام دهید. من در سرور اوبونتو 22.04 نشان خواهم داد، به این معنی که این فرآیند باید روی هر توزیع مبتنی بر اوبونتو (یا دبیان) کار کند. تا آنجا که توزیعهای مبتنی بر لینوکس Red Hat Enterprise (مانند Rocky Linux، AlmaLinux، CentOS Stream و Feodra Linux)، این پلتفرمها به عنوان زمان اجرای پیشفرض کانتینر خود به Podman مهاجرت کردهاند، و نصب Docker نه تنها بسیار چالش برانگیز است، بلکه تمایل دارد بیشتر چیزها را بشکند تا درست کند.
بنابراین، اگر توزیعهای مبتنی بر RHEL مربا شما هستند، به اندازه کافی خوب رها کنید و به Podman بچسبید. با این حال، اگر توزیعهای مبتنی بر اوبونتو به روشی باشد که میخواهید، Docker نه تنها در دسترس است، بلکه نصب آن واقعاً آسان است. برای این منظور، من در تظاهرات سرور اوبونتو 22.04. برای پیگیری، به یک توزیع مبتنی بر اوبونتو و یک کاربر با امتیازات sudo نیاز دارید.
سپس وابستگی های مورد نیاز را با دستور نصب می کنیم:
اگر تصویر با موفقیت کشیده شد، تبریک میگوییم، Docker نصب شده و آماده حرکت است. دفعه بعد، نحوه استقرار اولین کانتینر خود را با Docker خواهید آموخت.
منبع: https://www.zdnet.com/article/docker-101-how-to-install-docker-on-ubuntu-server-22-04/#ftag=RSSbaffb68
echo “deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null