Главная > ОС > Linux > Ubuntu > 24.04 > Установка и настройка Docker на linux ubuntu 24.04

Установка и настройка Docker на linux ubuntu 24.04

Обновлено: 14.04.2025Руководство

Установка и настройка Docker на linux ubuntu 24.04

Подробное руководство по установке, настройке и оптимизации Docker для linux ubuntu 24.04

Введение

Docker - это платформа для разработки, доставки и запуска приложений в изолированных контейнерах. В этом руководстве мы подробно рассмотрим процесс установки Docker на Ubuntu 24.04, базовую настройку и решение типичных проблем. Руководство подходит как для начинающих, так и для опытных пользователей.

Требования

Для выполнения установки потребуется:

  • Ubuntu 24.04 (с правами администратора)
  • Минимум 2 ГБ оперативной памяти
  • 20 ГБ свободного места на диске
  • Стабильное интернет-соединение
  • Терминал с поддержкой sudo

Проверьте версию ОС:

lsb_release -a

Установка

Подготовка

  1. Обновите пакеты системы:
sudo apt update && sudo apt upgrade -y
  1. Установите необходимые зависимости:
1sudo apt install -y ca-certificates curl gnupg
  1. Добавьте официальный GPG-ключ Docker:
1sudo install -m 0755 -d /etc/apt/keyrings
2curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

Процесс установки

  1. Настройте репозиторий:
1echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. Установите Docker Engine:
1sudo apt update
2sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  1. Проверьте установку:
1sudo docker run hello-world

Настройка

Добавьте пользователя в группу docker:

1sudo usermod -aG docker $USER
2newgrp docker

Включите автозагрузку Docker:

1sudo systemctl enable docker.service
2sudo systemctl enable containerd.service

Проверьте работоспособность:

1docker version
2docker info

Важно: Избегайте использования root-прав для работы с Docker без необходимости.

Типичные ошибки и их решения

1. Ошибка прав доступа при запуске Docker

Got permission denied while trying to connect to the Docker daemon

Решение:

1sudo usermod -aG docker $USER && newgrp docker

2. Docker service не запускается Проверьте статус службы:

1systemctl status docker.service
2journalctl -xe

Перезапустите демон:

sudo systemctl restart docker

Заключение

Вы успешно установили и настроили Docker на Ubuntu 24.04. Для дальнейшего изучения:

  • Официальная документация Docker
  • Основы работы с Docker Compose
  • Управление контейнерами и образами Регулярно обновляйте Docker для получения последних исправлений безопасности.

Команды

Обновление пакетов системы

sudo apt update && sudo apt upgrade -y

Установка зависимостей

1sudo apt install -y ca-certificates curl gnupg

Добавление репозитория Docker

1echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Установка Docker Engine

1sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Решение проблем

Permission denied при использовании docker

Добавить пользователя в группу docker и обновить групповые настройки

1sudo usermod -aG docker $USER && newgrp docker

Сервис Docker не запускается

Проверить системные журналы и перезапустить сервис

sudo systemctl restart docker