loading...

27.08.2021

Как установить Docker Engine на Debian 11?!

Docker — это программное обеспечение с открытым исходным кодом для легкого создания и запуска приложений в изолированной среде, называемой контейнерами из любого приложения. Он обеспечивает эффективный способ упаковки приложений с их библиотеками и другими зависимостями в стандартизированную единицу для разработки программного обеспечения.

Контейнеры Docker намного быстрее и эффективнее, чем виртуальная машина, потому что им не нужно запускать всю операционную систему, только исполняемый файл, который обслуживает приложение.


Установка Docker на сервер Debian 11.

Репозиторий Docker для установки:

Установи следующие пакеты, чтобы apt поддерживал HTTPS:

sudo apt update

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

Добавь GPG-ключ Docker в свою систему:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Добавь репозиторий Docker в систему, выполнив приведенную ниже команду:

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

Установка Docker Engine:

Установи Docker Engine с помощью команды apt:

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

Проверь версию Docker после установки:

docker -v
sudo systemctl status docker

Разрешить пользователям, не являющихся пользователями root, выполнять команды Docker.

По умолчанию обычные пользователи не имеют прав на выполнение команд Docker, поскольку демон Docker использует сокет Unix, принадлежащий пользователю root.

Чтобы разрешить обычным пользователям Linux запускать контейнеры Docker без префикса sudo, выполни следующие действия:

Создай группу с именем docker, если она не существует:

sudo groupadd docker

Добавь пользователя в группу docker:

sudo usermod -aG docker username

Выйди из системы и снова войди в систему, а затем выполни команды Docker без префикса sudo.

Posted in iT, Linux, ГайдыTaggs:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x