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

Kak Ustanovit Docker Ce Na Debian 12



Docker — это платформа контейнеризации. Это позволяет разработчикам упаковывать приложения вместе с необходимыми зависимостями в легкие изолированные контейнеры. Этот метод обеспечивает согласованность и переносимость в различных средах. Эффективная контейнеризация Docker сводит к минимуму затраты на виртуализацию, что делает его идеальным для развертывания приложений из локальных сред разработки в облачные инфраструктуры. С помощью Docker разработчики могут легко делиться, распространять и масштабировать приложения. Это упрощает процесс разработки и продвигает практики DevOps. Его обширная экосистема готовых образов и репозиторий Docker Hub облегчают быстрое развертывание приложений и способствуют сотрудничеству между разработчиками. Это делает Docker важным инструментом в современной разработке программного обеспечения.

В этой статье мы покажем вам, как установить последнюю версию Docker CE на Debian 12 «Bookworm».







Тема содержания:

    1. Обновление кеша базы данных пакетов Debian 12
    2. Удаление конфликтующих пакетов Docker из Debian 12
    3. Установка необходимых пакетов в Debian 12
    4. Установка ключа GPG из официального репозитория Docker в Debian 12
    5. Добавление официального репозитория пакетов Docker в Debian 12
    6. Установка Docker CE на Debian 12
    7. Добавление пользователя для входа в Debian 12 в группу Docker
    8. Проверка доступности Docker и Docker Compose в Debian 12
    9. Заключение

Обновление кеша базы данных пакетов 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, выполните следующую команду:

$ завиток -fsSL https: // download.docker.com / Linux / Debian / gpg | судо gpg --дорогой / и т. д. / подходящий / брелоки / docker.gpg


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

$ судо chmod а+р / и т. д. / подходящий / брелоки / docker.gpg

Добавление официального репозитория пакетов 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. Как видите, 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.