Debian

آموزش نصب کامل Docker در Debian 11

هاست وردپرس

داکر یه برنامه اوپن سورس برای ساخت و اجرای برنامه ها داخل یک محیط ایزوله به نام container هست که فرآیند توسعه نرم افزار ها را ساده تر از حالت معمول پیش میبرد. داکر و container ها معمولا سریعتر از یک ماشین مجازی عمل می کنند و به همین منظور بسیار مورد استقبال هست. تو این پست از وبلاگ پرداز آی تی قصد داریم با آموزش نصب کامل Docker در Debian 11 نحوه نصب آن را روی سیستم عامل دبیان 11 توضیح دهیم.

نکته: برای نصب داکر نیاز به نسخه 64 بیتی سیستم عامل دبیان هست

آموزش نصب کامل Docker در Debian 11

در مرحله اول باید بسته اساسی apt را آپدیت و با دستور دوم کاری کنیم تا apt از روش HTTPS پشتیبانی کند.

sudo apt update

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

حالا کلید GPG داکر را به سیستم اضافه می کنیم.

curl -fsSL https://download.docker.com/linux/debian/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://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

sudo apt update

بعد از اضافه کردن مخزن باید مراحل نصب را انجام دهیم. با دستور apt زیر داکر را نصب میکنیم.

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

بعد از اجرای دستور فوق، با دستور زیر میتونید وضعیت سرویس داکر را بررسی کنید.

sudo systemctl status docker

خروجی:

● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 18894 (dockerd)
Tasks: 8
Memory: 31.3M
CPU: 448ms
CGroup: /system.slice/docker.service
└─18894 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

برای بررسی صحت عملکرد داکر با دستور زیر میتونیم این مورد را بررسی کنیم.

sudo docker run hello-world

خروجی:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8dfde127a29: Pull complete
Digest: sha256:0fe98d7debd9049c50b597ef1f85b7c1e8cc81f59c8d623fcb2250e8bec85b38
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/

For more examples and ideas, visit:
https://docs.docker.com/get-started/

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

sudo groupadd docker

sudo useradd -m -s /bin/bash USERNAME

sudo usermod -aG docker USERNAME

در نهایت هم یکبار از سیستم خارج و مجدد وارد میشیم تا پس از این دستورات داکر را بدون نیاز به sudo اجرا کنیم. به همین سادگی تونستیم مراحل نصب داکر در دبیان 11 را به طور کامل انجام بدیم. امیدواریم آموزش نصب کامل Docker در Debian 11 برای شما مفید و کاربردی بوده باشه.

هاست و دامنه

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا