1. 程式人生 > 實用技巧 >centos docker install

centos docker install

Refer to: https://docs.docker.com/engine/install/centos/

issue:

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

# yum install docker-ce docker-ce-cli containerd.io

...

--> Finished Dependency Resolution
Error: Package: containerd.io-1.2.13-3.2.el7.x86_64 (docker-ce-stable)


Requires: container-selinux >= 2:2.74
Error: Package: 3:docker-ce-19.03.12-3.el7.x86_64 (docker-ce-stable)
Requires: container-selinux >= 2:2.74
...

http://mirror.centos.org/centos/7/extras/x86_64/Packages/ get container-selinux-2.107-3.el7.noarch.rpm

# rpm -ivh container-selinux-2.107-3.el7.noarch.rpm 

Again,

# yum install docker-ce docker-ce-cli containerd.io

For non-root user run docker,

create group, (optional, this group exists in default after install docker)

$ sudo groupadd docker

add user to the group,

$ sudo usermod -aG docker $USER

active the changes to group,

$ newgrp docker 

Set docker start with system boot,

$ sudo systemctl enable docker

$ sudo chkconfig docker on

Change the registry to Aliyun,

$ sudo mkdir -p /etc/docker

run,