Docker - это платформа для создания, запуска и распространения приложений в изолированных средах, называемых контейнерами. Контейнеры упаковывают приложение со всеми необходимыми зависимостями, обеспечивая стабильную работу на любой системе с установленным Docker.
Это руководство проведет вас через установку Docker на Ubuntu и поможет быстро начать работу.
Подготовка к установке
Убедитесь, что ваша система соответствует следующим требованиям:
- Операционная система Ubuntu
- Доступ к учетной записи с правами sudo.
- Рекомендуется не менее 2 ГБ ОЗУ и 20 ГБ свободного дискового пространства.
Сначала обновите список пакетов и установите необходимые зависимости:
sudo apt update && sudo apt upgrade -ysudo apt install apt-transport-https ca-certificates curl software-properties-common -yУстановка Docker из официального репозитория
1. Удалите старые версии Docker (если они есть):
sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc -y2. Добавьте GPG-ключ Docker:
sudo apt-get install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.asc3. Добавьте репозиторий Docker в источники APT:echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null4. Обновите список пакетов:sudo apt update5. Установите Docker Engine, CLI, containerd и плагины:sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -yПроверка установки и настройка
После установки Docker Engine должен запуститься автоматически. Проверьте статус:
sudo systemctl status docker
Запустите тестовый контейнер:
sudo docker run hello-world
Чтобы выполнять команды Docker без sudo, добавьте пользователя в группу docker:
sudo usermod -aG docker $USERnewgrp dockerПосле этого выйдите и войдите в систему, чтобы изменения вступили в силу.
Основные команды Docker
- docker pull: Скачивает образ. Пример: docker pull ubuntu
- docker images: Показывает локальные образы.
- docker run: Создает и запускает контейнер. Пример: docker run -it ubuntu /bin/bash
- docker ps: Показывает запущенные контейнеры.
- docker stop: Останавливает контейнер.
- docker rm: Удаляет контейнер.
Запуск первого контейнера
Запустим веб-сервер Nginx:
1. Скачайте образ:
docker pull nginx:latest2. Запустите контейнер:
docker run --name my-nginx -d -p 8080:80 nginx:latest3. Проверьте статус:
docker ps4. Откройте http://localhost:8080 в браузере.

5. Остановите контейнер:
docker stop my-nginxДальнейшие шаги
- Изучите Docker Hub для поиска и использования готовых образов.
- Начните создавать свои собственные образы с помощью Dockerfile.
- Изучите Docker Compose для управления многоконтейнерными приложениями.
На этом установка завершена. Поздравляем с первыми шагами в мире Docker!
Спасибо за ваше время и внимание! Ваша поддержка очень важна для меня! Если вам понравилась статья, пожалуйста, поставьте лайк этой статье на моем канале Дзен
Подпишитесь на мой Телеграм-канал, чтобы быть в курсе новых статей.
Удачи!