Руководство по установке и использованию Docker на Ubuntu 20.04
Docker – это платформа с открытым исходным кодом, которая упрощает процесс разработки, доставки и запуска приложений внутри контейнеров. В этом руководстве мы рассмотрим установку Docker на Ubuntu 20.04 и дадим обзор его основных возможностей.
Необходимые условия
- Система под управлением Ubuntu 20.04
- Учетная запись пользователя с привилегиями sudo
- Доступ в Интернет
Шаг 1: Обновление системных пакетов
Перед установкой Docker обновите репозиторий пакетов, чтобы убедиться в наличии последних версий программного обеспечения:
sudo apt update && sudo apt upgrade -y
Шаг 2: Установите необходимые зависимости
Docker требует установки определенных зависимостей. Выполните следующую команду, чтобы установить их:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Шаг 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
Шаг 4: Добавьте репозиторий Docker
Добавьте официальный репозиторий 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
Шаг 5: Установите Docker
Обновите список пакетов и установите Docker Engine:
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
Шаг 6: Проверка установки Docker
Проверьте правильность установки Docker, выполнив команду:
docker --version
Чтобы убедиться, что Docker запущен:
sudo systemctl status docker
Если он не запущен, запустите его с помощью:
sudo systemctl start docker
Чтобы включить запуск Docker при загрузке:
sudo systemctl enable docker
Шаг 7: Запуск Docker без Sudo (необязательно)
По умолчанию Docker требует привилегий
sudo. Чтобы запустить его от имени пользователя, не являющегося root, добавьте своего пользователя в группу
docker:
sudo usermod -aG docker $USER
Выйдите из системы и войдите снова, чтобы изменения вступили в силу.
Шаг 8: Проверка установки Docker
Запустите тестовый контейнер, чтобы убедиться, что Docker работает правильно:
docker run hello-world
Если установка прошла успешно, вы должны увидеть сообщение, подтверждающее, что Docker работает правильно.
Основные команды Docker
Извлечь образ
Чтобы загрузить образ из Docker Hub:
docker pull ubuntu
Список установленных образов
docker images
Запуск контейнера
Чтобы запустить контейнер из образа, выполните следующие действия:
docker run -it ubuntu bash
Эта команда запускает контейнер Ubuntu и открывает интерактивную оболочку.
Список запущенных контейнеров
docker ps
Чтобы просмотреть все контейнеры, включая остановленные:
docker ps -a
Остановка контейнера
Чтобы остановить запущенный контейнер:
docker stop
Удалить контейнер
Чтобы удалить остановленный контейнер:
docker rm
Удаление изображения
Чтобы удалить образ:
docker rmi
Очистка неиспользуемых ресурсов
Удалите все остановленные контейнеры и неиспользуемые образы:
docker system prune -a
Заключение
Docker – это мощный инструмент, который упрощает развертывание и управление приложениями. В этом руководстве мы рассмотрели процесс установки и основные команды, которые помогут вам начать работу с Docker на Ubuntu 20.04.


