Установка Docker на Centos 7

Обновить базу локальных пакетов:

yum update

Установка последней версии с официального сайта:

curl -fsSL https://get.docker.com/ | sh

Если нужно, чтобы Docker работал не от root, то необходимо добавить пользователя в созданную после установки группу docker:

sudo usermod -aG docker <имя пользователя>

пример:

sudo usermod -aG docker user

Запустить и добавить в автозапуск:

systemctl start docker
systemctl enable docker

Проверить работу демона:

systemctl status docker

Посмотреть ве доступные команды:

docker

Проверить работу:

docker run hello-world

В результате должно отобразиться подобное сообщение:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
2db29710123e: Pull complete
Digest: sha256:37a0b92b08d4919615c3ee023f7ddb068d12b8387475d64c622ac30f45c29c51
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

 

Установка docker-compose

yum install docker-compose