官方链接在此:
https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-docker-ce-1
首先找到已经安装的docker
yum list installed|grep docker卸载掉
yum -y remove docker-engine.x86_64
也可以使用官方命令
yum remove docker \ docker-common \ docker-selinux \ docker-engine
然后是使用下列命令安装
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
上面两条命令一起执行
yum install -y yum-utils device-mapper-persistent-data lvm2 && yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
如果发现上面一句执行超时,可能是墙了,试下下面一句
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce配上加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://d669dcee.m.daocloud.io
或者使用阿里的加速器修改/etc/docker/daemon.json为{ "registry-mirrors": ["https://7vm1yv9c.mirror.aliyuncs.com"]}
如果docker启动需要重启docker生效
systemctl daemon-reload && systemctl restart docker
把docker服务启动
systemctl start docker