Docker — это платформа контейнеризации. Это позволяет разработчикам упаковывать приложения вместе с необходимыми зависимостями в легкие изолированные контейнеры. Этот метод обеспечивает согласованность и переносимость в различных средах. Эффективная контейнеризация Docker сводит к минимуму затраты на виртуализацию, что делает его идеальным для развертывания приложений из локальных сред разработки в облачные инфраструктуры. С помощью Docker разработчики могут легко делиться, распространять и масштабировать приложения. Это упрощает процесс разработки и продвигает практики DevOps. Его обширная экосистема готовых образов и репозиторий Docker Hub облегчают быстрое развертывание приложений и способствуют сотрудничеству между разработчиками. Это делает Docker важным инструментом в современной разработке программного обеспечения.
В этой статье мы покажем вам, как установить последнюю версию Docker CE на Debian 12 «Bookworm».
Тема содержания:
-
- Обновление кеша базы данных пакетов Debian 12
- Удаление конфликтующих пакетов Docker из Debian 12
- Установка необходимых пакетов в Debian 12
- Установка ключа GPG из официального репозитория Docker в Debian 12
- Добавление официального репозитория пакетов Docker в Debian 12
- Установка Docker CE на Debian 12
- Добавление пользователя для входа в Debian 12 в группу Docker
- Проверка доступности Docker и Docker Compose в Debian 12
- Заключение
Обновление кеша базы данных пакетов Debian 12
Чтобы обновить кэш базы данных пакетов Debian 12, выполните следующую команду:
$ судо подходящее обновление
Удаление конфликтующих пакетов Docker из Debian 12
Если вы уже установили Docker из официального репозитория пакетов Debian 12, вам необходимо удалить их перед установкой Docker из официального репозитория пакетов Docker. Это делается для того, чтобы версия Docker, упакованная в Debian, не конфликтовала с официальной версией Docker, упакованной в Docker.
Чтобы удалить конфликтующие пакеты Docker из Debian 12, выполните следующую команду:
$ судо возможность удалить --удалять docker.io docker-doc docker-compose podman-dockerContainerd runc
В нашем случае конфликтующие пакеты Docker не установлены. Если они у вас есть, они будут удалены.
Установка необходимых пакетов в Debian 12
Чтобы установить официальный репозиторий пакетов Docker в Debian 12, вам необходимо установить несколько пакетов на свой Debian 12.
Вы можете установить необходимые пакеты с помощью следующей команды:
$ судо подходящий установить CA-сертификаты Curl Gnupg
Для подтверждения установки нажмите И а затем нажмите <Ввод> .
Необходимые пакеты должны быть установлены.
Установка ключа GPG из официального репозитория Docker в Debian 12
Прежде чем вы сможете добавить официальный репозиторий пакетов Docker в свою систему Debian 12, вы должны установить ключ GPG официального репозитория Docker в свою систему Debian 12.
Чтобы убедиться, что /etc/apt/брелки каталог имеет правильные права доступа, выполните следующую команду:
$ судо установить -м 0755 -д / и т. д. / подходящий / брелоки
Чтобы скачать ключ GPG из официального репозитория пакетов Docker и сохранить его в папке /etc/apt/брелки каталог вашей системы Debian 12, выполните следующую команду:
Чтобы убедиться, что каждый может прочитать файл ключа GPG официального репозитория пакетов Docker, выполните следующую команду:
Добавление официального репозитория пакетов Docker в Debian 12
Чтобы добавить официальный репозиторий пакетов Docker в вашу систему Debian 12, выполните следующую команду:
$ эхо 'Деб [arch=' $ ( ДПКГ --print-архитектура ) 'подписано=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | судо тройник / и т. д. / подходящий / источники.list.d / docker.list
Чтобы изменения вступили в силу, обязательно обновите кеш базы данных пакетов Debian 12 с помощью следующей команды:
Установка Docker CE на Debian 12
Чтобы установить последнюю версию Docker CE в Debian 12, выполните следующую команду:
$ судо apt-получить установку docker-ce docker-ce-cliContainerd.io docker-buildx-plugin docker-compose-plugin
Для подтверждения установки нажмите И а затем нажмите <Ввод> .
Docker CE и необходимые пакеты зависимостей загружаются из Интернета. Это займет некоторое время.
Docker CE и необходимые пакеты зависимостей устанавливаются. Это займет некоторое время.
На этом этапе на вашем компьютере с Debian 12 должна быть установлена последняя версия Docker CE.
Добавление пользователя для входа в Debian 12 в группу Docker
Чтобы запускать команды Docker без привилегий суперпользователя, вы должны добавить пользователя для входа в вашу систему Debian 12 в группу Docker.
Чтобы добавить пользователя для входа в вашу систему Debian 12 в группу Docker, выполните следующую команду:
$ судо пользовательский мод -aG докер $ ( кто я )
Чтобы изменения вступили в силу, перезагрузите систему Debian 12 с помощью следующей команды:
Проверка доступности Docker и Docker Compose в Debian 12
После загрузки компьютера выполните следующие команды из приложения «Терминал», чтобы проверить, можете ли вы получить доступ к Docker:
$ версия докера
Если Docker доступен, необходимо распечатать номер установленной версии Docker и информацию о сборке. Как видите, в нашей системе Debian 12 установлен Docker версии 24.0.4.
Чтобы проверить, можете ли вы получить доступ к Docker Compose, выполните следующую команду:
Если Docker Compose доступен, должен быть напечатан номер установленной версии Docker Compose. Как видите, Docker Compose версии 2.19.1 установлен в нашей системе Debian 12.
Заключение
Мы показали вам, как установить последнюю версию Docker Community Edition (CE) и Docker Compose на Debian 12 «Bookworm». Мы также показали вам, как запустить Docker в Debian 12 без привилегий суперпользователя (root) и как проверить, доступны ли Docker и Docker Compose в Debian 12.