Установка Docker на Ubuntu 20.04
Docker — это мощная платформа, позволяющая контейнеризировать приложения и последовательно развертывать их в различных средах. Приводим пошаговое руководство по установке Docker на Ubuntu 20.04.
Шаг 1: Обновление репозитория пакетов
Перед установкой Docker рекомендуется обновить репозиторий пакетов, чтобы убедиться в наличии актуальной информации о доступных пакетах. Откройте терминал на машине Ubuntu и выполните команды:
sudo apt update
Шаг 2: Установка необходимых зависимостей
Для работы Docker требуются некоторые предварительные компоненты, которые можно установить с помощью следующей команды:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Шаг 3: Добавление репозитория Docker
Docker предоставляет официальный репозиторий APT для Ubuntu. Чтобы добавить его, выполните команды:
curl -fsSL https://download.docker.com/linux/ubuntu/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/ubuntu $(lsb_release -cs) stable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Шаг 4: Установка Docker Engine
После добавления репозитория можно установить Docker:
sudo apt update
sudo apt install docker-ce
Шаг 5: Запуск и включение Docker
После установки Docker запустите службу Docker и включите ее запуск при загрузке:
sudo systemctl start docker
sudo systemctl enable docker
Шаг 6: Проверка установки Docker
Убедиться в успешной установке Docker можно, запустив простой контейнер hello-world:
sudo docker run hello-world
Если все настроено правильно, вы увидите вывод, свидетельствующий о корректной работе Docker.
Шаг 7: Управление Docker от имени не root-пользователя (необязательный пункт)
По умолчанию для работы Docker требуются привилегии root. Однако вы можете добавить своего пользователя в группу «docker», чтобы использовать Docker без sudo:
sudo usermod -aG docker $USER
Не забудьте выйти из системы и снова войти в нее или перезагрузить систему, чтобы изменения в группах вступили в силу.