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

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

 

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

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Docker Comunity Edition (CE) на Debian 11 (Bullseye).

Установите Docker на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

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

Шаг 2. Установка Docker на Debian 11.

Теперь мы добавляем в вашу систему официальный репозиторий Docker CE:

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

После добавления репозитория Docker CE выполните следующие команды, чтобы установить его:

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

Проверьте установку версии Docker, используя следующую команду:

docker -v

После завершения запустите службу Docker , а также включите ее автоматический запуск :

sudo systemctl start docker
sudo systemctl enable docker

Чтобы протестировать установку Docker, запустим контейнер:hello-world

sudo docker run hello-world

Вывод:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8g0detz29403: Pull complete
Digest: sha256:0fe98d7gotof1f85b7c1e8cc81fmoon8d623fcb225gaskeunbec85b38
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/

Поздравляю! Вы успешно установили Docker . Благодарим за использование этого руководства для установки последней версии Docker CE на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Docker .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

двадцать + тринадцать =