Как установить 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 .