در ادامه دستورهای موردنیاز برای نصب کردن [نصبدن] و پیکربندی کردن [پیکریدن] موتور داکر و داکر کامپوز در آخرین نسخه اوبونتو را با شرح کوتاهی درمورد هر دستور آوردهام. تنها کافیه دستورها بترتیب در یه پایانه (terminal) اجرا شوند [اجرایشند].
توجه. چون علاقهی زیادی به آسان کردن (آسانیدن) و باقاعده کردن زبان دارم، واژگان زیادی ساختهام؛ که بدلیل ناشناخته بودن تنها بعنوان توضیح ازشان استفاده کردهام [استفادهام].
امیدوارم خوشایندت باشد.
گام ۰. حذف کردن [حذفتن] نسخهی قدیمی. برای ارتقای نسخهی داکر، باید نسخهی قدیمی حذف شود [حَذفِشَدْ].
sudo apt-get remove docker docker-engine docker.io containerd runc
گام ۱. نصب کردن [نصبدن] موتور داکر. این دستورها باعث نصب آخرین نسخهی موتور داکر از روی مخزن (repository) داکر در اوبونتو میشود.
#!/bin/sh # بروزیدن ایندکس مخزن بستهها sudo apt-get update # بستههای موردنیاز apt برای استفادن از HTTPS sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release # افزودن کلید جیپیجی رسمی داکر curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg # برپاییدن آخرین مخزن پایدار داکر echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null # نصبدن موتور داکر sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
گام ۲. بررسی کردن [بررسیدن] درستی نصب.
docker --version # اجراییدن کانتینر ارزیابی sudo docker run hello-world
گام ۳. استفاده [استفادن] از داکر با کاربر ناریشه. بدلیل ملاحظههای امنیتی، کاربرهای با دسترسی ریشه باید فرمانهای داکر را با پیشفرمان `sudo` اجرا کنند [اجرایند]؛ ولی کاربرهای همگروه با داکر (docker) میتوانند بدون این پیشفرمان داکر را اداره کنند [بادارند]. (نیازمند بازشروعش)
# افزودن کاربر جاری به گروه داکر sudo usermod -aG docker $USER # بررسیدن docker version docker run hello-world
توجه. بجای $USER میتوان یه نامکاربری دیگر نوشت.
گام ۴. نصب کردن [نصبدن] داکر کامپوز.
# بارگرفتن آخرین نسخهی پایدار داکر کامپوز sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # دادن مجوز اجراپذیری به فایل دودویی هه sudo chmod +x /usr/local/bin/docker-compose
گام ۵. بررسیدن درستی نصب داکر کامپوز.
docker-compose --version
همین! ازاین snippet هم میتوانی همین کار را آسانتر انجام دهی [بانجامی].