Установка Docker в CentOS-7

Для тех, кто хочет билдить и запускать Docker-контейнеры в CentOS-7 — в первую очередь необходимо установить сам Docker.

Чтобы установить последнюю версию Docker и иметь возможность без проблем обновлять ее в будущем — рекомендуется устанавливать Docker из официального репозитория.

В этом руководстве я покажу, как установить бесплатный Docker CE (Community Edition) в CentOS-7 из стабильного официального репозитория, как убедиться в том, что он установлен правильно и что обычно необходимо сделать после установки.

Требования: Чтобы установить Docker в CentOS-7 — необходимо иметь 64-битную архитектуру и ядро Linux версии 3.10 или выше. Выполнив arch и uname -r, можно проверить соответствует ли система данным требованиям.

Установка Docker в CentOS-7

Настройте стабильный Docker-репозиторий:

$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

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

$ sudo yum install docker-ce

Запустите Docker:

$ sudo systemctl start docker

Убедитесь, что Docker установлен правильно, запустив образ hello-world:

$ sudo docker run hello-world

Дельный Совет: Docker успешно установлен! Пришло время запустить первый Docker-контейнер! Читать Далее →

Пост-Установочные Шаги

После установки Docker необходимо сделать еще несколько вещей.

Прежде всего необходимо настроить автоматический запуск Docker-демона при загрузке системы.

Выполните следующую команду, чтобы добавить Docker в автозагрузку:

$ sudo systemctl enable docker

И во-вторых, чтобы при каждом вызове команды docker не набирать sudo, добавьте своего пользователя в группу docker:

$ sudo usermod -aG docker $ПОЛЬЗОВАТЕЛЬ

Информация: Чтобы завершить привязку пользователя к группе — выйдите из системы и снова войти.

Чтобы убедиться, что вы можете запускать docker без sudo, выполните:

$ docker run hello-world