Инсталляция Docker в CentOS 7.3
Устанавливаю с нуля: 21 ноября 2017
Добавляю исправления: 29 января 2018
Похоже, что все опять поменялось. Я не успеваю менять инструкции по инсталляции. А все почему? Потому, что владельцы Docker похоже хотят заработать и начинают навязывать платную версию продукта.
# curl -fsSL https://get.docker.com/ | sh
# Executing docker install script, commit: 11aa13e
WARNING: ol is now only supported by Docker EE
Check XXXXXXXXX for information on Docker EE
Установка Docker Community Edition
Вот по этой доке.
https://docs.docker.com/engine/installation/linux/docker-ce/centos/#uninstall-old-versions
Требуется пакет container-selinux
# dnf install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.21-1.el7.noarch.rpm
# dnf install -y yum-utils \
device-mapper-persistent-data \
lvm2
# yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# yum-config-manager --enable docker-ce-edge
# dnf install -y docker-ce
# docker -v
Docker version 18.01.0-ce, build 03596f5
# systemctl start docker.service
# systemctl status docker.service
# systemctl enable docker.service
# groupadd docker
# usermod -aG docker your_username
Log out and log back in.
$ docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
****