Установка и настройка Docker на Ubuntu 20.04
Шаг 1: Обновление системы
Прежде чем приступать к установке Docker, убедитесь, что все пакеты вашей системы обновлены. Откройте терминал и выполните следующие команды:
sudo apt update
sudo apt upgrade -y
Эти команды обновят информацию о пакетах и установят последние версии обновлений для существующих пакетов.
Шаг 2: Установка необходимых зависимостей
Docker требует наличия некоторых зависимостей. Установим их с помощью следующей команды:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Эти пакеты позволяют вашему Ubuntu взаимодействовать с Docker-репозиториями через HTTPS и управлять сертификатами безопасности.
Шаг 3: Добавление GPG-ключа Docker и репозитория
Для установки Docker из официального репозитория необходимо добавить его GPG-ключ и сам репозиторий:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Теперь добавим Docker-репозиторий:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Шаг 4: Установка Docker
Обновите индексы пакетов и установите Docker с помощью следующей команды:
sudo apt update
sudo apt install docker-ce -y
После завершения установки убедитесь, что Docker установлен правильно, выполнив команду:
docker --version
Вы должны увидеть версию установленного Docker.
Шаг 5: Настройка пользователя для работы с Docker
Чтобы не запускать Docker от имени суперпользователя (root), добавьте своего пользователя в группу docker:
sudo usermod -aG docker ${USER}
После выполнения этой команды выйдите из системы и войдите снова, чтобы изменения вступили в силу. Теперь вы сможете запускать Docker без использования sudo.
Шаг 6: Проверка работы Docker
Проверить, работает ли Docker, можно с помощью команды, которая запускает тестовый контейнер:
docker run hello-world
Если установка прошла успешно, Docker загрузит тестовый образ и выведет сообщение об успешной работе.
Шаг 7: Автозапуск Docker при загрузке
Чтобы убедиться, что Docker запускается автоматически при включении системы, выполните команду:
sudo systemctl enable docker
Заключение
Поздравляем! Вы успешно установили и настроили Docker на Ubuntu 20.04. Теперь вы можете использовать Docker для создания и управления контейнерами, что значительно облегчит развёртывание ваших приложений.
Если у вас возникли какие-либо вопросы или проблемы в процессе установки, не стесняйтесь обращаться за помощью. Docker — мощный инструмент, который стоит освоить, особенно если вы работаете с микросервисами или хотите создать надёжное изолированное окружение для ваших приложений.
Комментарии