ویرگول
ورودثبت نام
عباس عبادیان
عباس عبادیان
عباس عبادیان
عباس عبادیان
خواندن ۱ دقیقه·۱ روز پیش

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

اول بهتره برای apt میرور تنظیم کنیم.
من خودم از ابرآروان استفاده میکنم که خودش آموزشش رو گذاشته.
لینک آموزش تنظیم میرور آروان‌کلاد روی apt:
https://www.arvancloud.ir/fa/dev/linux-repository

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

sudo apt update sudo apt install -y apt-transport-https ca-certificates curl software- properties-common

سایت https://archive.ito.gov.ir فایل‌های نرم‌افزار‌های مختلفی رو گذاشته برای استفاده عموم که ما هم برای نصب داکر از اون استفاده می‌کنیم. البته یکم قدیمیه ولی کار رو درمیاره.


لطفا توجه داشته باشید که من از در آدرس‌هایی که داخل دستورات میزنم، از مسیر ubuntu استفاده میکنم چون سیستم من اوبونتوعه. طبیعیه که شما هم بسته به سیستم‌عامل باید مسیر متناسب رو در دستورات قرار بدید.

ایجاد gpg با استفاده از کلیدی که خود این سایت ارائه داده:‌
https://archive.ito.gov.ir/docker-ce/linux/ubuntu/gpg

curl -fsSL https://archive.ito.gov.ir/docker-ce/linux/ubuntu/gpg \ | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

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

echo \ "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] \ https://archive.ito.gov.ir/docker-ce/linux/ubuntu kinetic stable" \ | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

سرور من اوبوتنو 24 بود ولی از دیسترو «Kinetic یعنی اوبونتو ۲۲» این مخزن استفاده کردم چون مثل اینکه آخرین نسخه موجود در این مخزنه. البته نصب میشه و کار میکنه و فعلا همین مهمه.
لیستش رو میتونید از اینجا ببینید. https://archive.ito.gov.ir/docker-ce/linux/

دوباره آپدیت و نصب داکر:

sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io

اطمینان از فعال بودن :

sudo systemctl enable docker

بررسی نسخه:

docker --version

اگه با کاربری غیر از root دستورات داکر رو اجرا کنید خطای دسترسی میده که میتونید با این دستور رفعش کنید:

sudo usermod -aG docker esme_karbar su emse_karbar

بعد از این مرحله باید روی داکر هم رجیستری داخلی تنظیم کنیم که من از آروان استفاده میکنم:

sudo nano /etc/docker/daemon.json

محتوا:

{ "insecure-registries" : ["https://docker.arvancloud.ir"], "registry-mirrors": ["https://docker.arvancloud.ir"] }

ریستارت:

sudo systemctl restart docker

اجرای اولین کانتینر:

docker run hello-world

لطفا اگه به مشکلی برخوردید کامنت بذارید تا باهم مورد رو حل کنیم و این مطلب رو کامل تر کنیم.

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