1. Determine where their system is centos7 and above: cat / etc / redhat-release
2. Make sure centos7 where the machine can be external networks
Related 3.yum installed gcc: 3.1 yum -y install gcc 3.2 yum -y install gcc-c ++
4. Uninstall the old version
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
The installation package needed
yum install -y yum-utils device-mapper-persistent-data lvm2
6. Set stable image warehouse
Do not write this: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Write this: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7. Update yum package index
yum makecache fast
8. Installation DOCKER CE
yum -y install docker-ce
9. Start docker
systemctl start docker
10. Test
docker version
docker run hello-world
11. mirrored configuration acceleration
mkdir -p /etc/docker
vim /etc/docker/daemon.json
This daemon.json inside reads:
{ "registry-mirrors": ["https://t6ljgmyd.mirror.aliyuncs.com"] }
systemctl daemon-reload
systemctl restart docker