VK Cloud logo
Обновлена27 апреля 2023 г. в 08:46

Установка Docker CE на операционную систему Ubuntu 18.04

Docker CE (Community Edition) – это платформа для работы с контейнеризованными приложениями. Такие приложения поставляются в виде контейнеров, которые содержат в себе все необходимое для работы приложения. Это позволяет быстро собирать, разворачивать и отлаживать приложения.

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

Вы можете установить Docker CE как вручную, пользуясь этой инструкцией, так и из магазина приложений в виде преднастроенной виртуальной машины с Ubuntu 18.04.

Перед установкой

Убедитесь, что:

  • У вас есть доступ к терминалу хоста с Ubuntu 18.04, на который планируется установить Docker CE.
  • Вы можете использовать sudo на этом хосте, чтобы выполнять команды от имени суперпользователя (root).

Установите Docker CE

  1. Подключитесь к терминалу.

    Все дальнейшие действия выполняются в этом терминале.

  2. Установите пакеты, необходимые для дальнейшей установки:

    1sudo apt update && \
    2sudo apt install -y \
    3  apt-transport-https \
    4  ca-certificates \
    5  curl \
    6  software-properties-common
  3. Добавьте GPG-ключ репозитория Docker в хранилище ключей:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  4. Убедитесь, что GPG-ключ был добавлен успешно:

    apt-key list

    В выводе команды должна содержаться информация о GPG-ключе репозитория Docker.

  5. Подключите репозиторий Docker:

    sudo add-apt-repository -u "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
  6. Убедитесь, что репозиторий был подключен успешно:

    apt-cache policy docker-ce

    В выводе команды должна содержаться информация о доступных для установки версиях пакета docker-ce.

  7. Установите Docker CE:

    sudo apt install docker-ce -y

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

  1. Подключитесь к терминалу.

    Все дальнейшие действия выполняются в этом терминале.

  2. Убедитесь, что Docker CE установлен и запущен:

    sudo systemctl status docker --no-pager -l

    В выводе команды должна содержаться информация о том, что сервис находится в состоянии active (running).

  3. Посмотрите общую информацию об установленном Docker CE:

    sudo docker info
  4. Запустите тестовый контейнер hello-world:

    sudo docker run --rm hello-world

    Контейнер выведет приветственное сообщение и завершит работу.