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

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

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

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

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

Введение

Docker — платформа для разработки, доставки и запуска приложений в изолированных контейнерах. Это руководство поможет установить Docker на Ubuntu 23.10, настроить окружение и избежать распространённых ошибок.

Требования

  • Ubuntu 23.10 (любая редакция)
  • Права администратора (sudo)
  • Стабильное интернет-соединение
  • Минимум 2 ГБ свободного места на диске

Установка

Подготовка

  1. Обновите пакеты системы:
sudo apt update && sudo apt upgrade -y
  1. Установите зависимости:
1sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

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

  1. Добавьте официальный GPG-ключ Docker:
1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
  1. Добавьте репозиторий Docker:
1echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) 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
  1. Проверьте установку:
1docker --version

Настройка

  1. Добавьте текущего пользователя в группу docker:
sudo usermod -aG docker $USER
  1. Перезайдите в систему или выполните:
1newgrp docker
  1. Включите автозапуск Docker:
1sudo systemctl enable --now docker
  1. Проверьте работу Docker:
1docker run hello-world

Важно: Добавление пользователя в группу docker предоставляет ему привилегии root. Для продакшена рекомендуется использовать sudo вместо этого.

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

Ошибка: "Got permission denied while trying to connect to the Docker daemon"

Решение: Пользователь не в группе docker. Выполните:

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

Ошибка: "Docker service not running"

Решение: Запустите и включите службу:

1sudo systemctl start docker && sudo systemctl enable docker

Ошибка: "GPG error: NO_PUBKEY"

Решение: Обновите ключи apt:

1sudo apt update
2sudo apt install ca-certificates

Заключение

Вы успешно установили Docker на Ubuntu 23.10. Для дальнейшего изучения используйте официальную документацию Docker и экспериментируйте с образами.

Команды

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

sudo apt update && sudo apt upgrade -y

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

1sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

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

1echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) 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

1docker --version

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

Отсутствие прав доступа к Docker

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

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

Служба Docker не запущена

Включить и запустить службу

1sudo systemctl start docker && sudo systemctl enable docker

Ошибки проверки подписи репозитория

Обновить кеш apt и установить сертификаты

1sudo apt update && sudo apt install ca-certificates