как установить docker на ubuntu

Установка Docker на Ubuntu достаточно простая, если следовать пошаговым инструкциям. Docker позволяет запускать приложения в контейнерах, что облегчает их развертывание, масштабирование и управление. Для начала давай пройдем через весь процесс.

Шаг 1: Обновление пакетов

Перед тем, как начать установку, важно обновить список пакетов и обновить систему.

Открой терминал и выполните следующую команду:

bash
sudo apt update sudo apt upgrade -y

Эти команды обновят все установленные пакеты на вашей системе.

Шаг 2: Установка зависимостей

Docker требует некоторых утилит для корректной работы, например, для работы с HTTPS-репозиториями. Установим их:

bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
  • apt-transport-https — позволяет APT работать с репозиториями через HTTPS.

  • ca-certificates — для работы с безопасными соединениями.

  • curl — утилита для получения данных из сети.

  • software-properties-common — для добавления новых репозиториев.

Шаг 3: Добавление официального Docker репозитория

Теперь добавим официальный репозиторий Docker, чтобы можно было устанавливать последнюю версию.

  1. Скачиваем и добавляем ключ GPG для репозитория Docker:

    bash
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Если ключ добавлен правильно, вы получите сообщение вроде OK.

  2. Теперь добавим репозиторий Docker в список источников APT:

    bash
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    Эта команда добавляет репозиторий Docker, соответствующий вашей версии Ubuntu.

Шаг 4: Установка Docker

Теперь, когда репозиторий добавлен, нужно обновить список пакетов и установить сам Docker.

  1. Обновляем список пакетов, чтобы добавить Docker:

    bash
    sudo apt update
  2. Устанавливаем Docker:

    bash
    sudo apt install docker-ce docker-ce-cli containerd.io -y
    • docker-ce — это сама платформа Docker.

    • docker-ce-cli — это инструменты командной строки для взаимодействия с Docker.

    • containerd.io — это высокоуровневая платформа контейнеров, на которой работает Docker.

Шаг 5: Проверка установки

После установки можно проверить, что Docker успешно установлен и работает. Для этого используем команду:

bash
sudo systemctl status docker

Если все прошло успешно, вы увидите сообщение, что Docker работает и активен. Чтобы выйти из просмотра статуса, нажмите q.

Также можно проверить версию Docker:

bash
docker --version

Вы должны увидеть информацию о текущей версии Docker.

Шаг 6: Добавление пользователя в группу Docker (опционально)

Если вы не хотите использовать sudo каждый раз при запуске Docker, можно добавить вашего пользователя в группу Docker:

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

    bash
    sudo usermod -aG docker $USER
  2. После этого вам нужно выйти из системы и снова войти, чтобы изменения вступили в силу.

Шаг 7: Настройка автозапуска Docker

Docker должен автоматически запускаться при загрузке системы. Для этого используем команду:

bash
sudo systemctl enable docker

Теперь Docker будет автоматически запускаться при старте системы.

Шаг 8: Тестирование Docker

Для того чтобы удостовериться, что Docker работает, можно запустить тестовый контейнер:

bash
docker run hello-world

Этот контейнер просто выведет сообщение «Hello from Docker!» и подтвердит, что все установлено правильно.


Заключение

Теперь у вас установлен и настроен Docker на Ubuntu. Вы можете начать работать с контейнерами, использовать образы Docker, создавать свои собственные образы и т. д.

Если потребуется помощь с другими аспектами Docker, например, с созданием контейнеров, настройкой сети или с использованием Docker Compose, дайте знать!

Scroll to Top

Карта сайта