Как установить Docker с помощью SNAP на Ubuntu Linux

Один из самых быстрых способов установить Docker на Ubuntu Linux, например 22.04, 20.04 и другие версии, – это использовать команду SNAP; здесь мы узнаем, как это сделать.

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

Прежде чем следовать этому руководству, помните, что рабочие инструкции для Docker, установленного через Snap, будут отличаться, поскольку, в отличие от APT, он устанавливает приложение в изолированной среде.

Необходимые условия:

Для того чтобы следовать этому руководству, нам не нужно никаких особых требований. Однако, как и при установке любого другого программного обеспечения на Ubuntu, вам также понадобятся привилегии sudo для команд Snap.

Шаг 1: Обновление системных пакетов

Хотя начинать с команды обновления системы в терминале нет необходимости, поскольку мы собираемся использовать командную строку SNAP. Тем не менее, это хорошая идея – обновить пакеты для большей безопасности.

sudo apt update && sudo apt upgrade

Шаг 2: Установка Docker через SNAP

Во всех современных системах Ubuntu Snap – это предварительно настроенный менеджер пакетов для установки многих приложений в изолированной среде. Итак, в командном терминале просто выполните указанную команду, и у вас будет последняя версия Docker.

sudo snap install docker

Процесс может занять некоторое время, пока SNAP загружает все необходимые файлы для установки Docker.

Шаг 3: Создайте группу Docker

В отличие от установки Docker, которая использует менеджер пакетов APT, SNAP не будет создавать группу ‘docker’ по умолчанию. Однако она нам нужна, чтобы использовать команду Docker без sudo. Поэтому воспользуйтесь приведенной командой, чтобы добавить группу под названием Docker.

sudo addgroup --system docker

Шаг 4: Запуск команды Docker без sudo

После добавления группы docker добавьте вашего текущего пользователя, чтобы вы могли использовать команды Docker без прав sudo.

sudo adduser $USER docker
newgrp docker

Иногда даже после выполнения newgrp команда, терминал не сразу распознает добавленного пользователя в группе. В этом случае выйдите из системы и войдите в нее снова.

Шаг 5: Отключение и включение Snap Docker

Чтобы применить изменения, необходимо отключить и включить службу Snap Docker.

sudo snap disable docker
sudo snap enable docker

Шаг 5: Создайте свой первый контейнер

Теперь мы можем использовать команду Docker для создания необходимых контейнеров; вот пример, если вы новичок в этом деле.

В этом примере мы загрузим образ Debian docker и создадим с его помощью контейнер.

docker pull debian

Создать контейнер:

docker create -it --name test debian

Запуск контейнера

docker start test

Получите командную строку установленного контейнера:

docker attach test

Деинсталляция

Если вы считаете, что Docker, установленный с помощью Snap, создает некоторые проблемы, и хотите удалить его, то вот команда, которую нужно выполнить:

sudo snap remove docker

Добавить комментарий

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