Docker安装
前提:
1、已经安装好VMware虚拟机
2、在虚拟机中已经安装好Centos7
3、Centos7可以正常联网使用(ping www.baidu.com可以校验)
一、准备
如果之前有安装过docker,则需要卸载旧版本
yum list installed|grep docker
yum -y remove ...
卸载后保留/var/lib/docker的内容(镜像、容器、存储卷和网络等)
rm -rf /var/lib/docker
1、安装依赖软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
安装前可查看device-mapper-persistent-data和lvm2是否已经安装
rpm -qa|grep device-mapper-persistent-data
rpm -qa|grep lvm2
2、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3、更新yum软件包索引
yum makecache fast
二、安装
查看docker的版本:yum list docker-ce.x86_64 --showduplicates | sort -r
安装docker:yum install -y docker-ce
安装最新版本的docker报错
![](https://i-blog.csdnimg.cn/blog_migrate/ab6967e6a5236a2b02eccc757e25518d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f9627e24c90281079eabab3b78133478.png)
解决办法:
yum -y install http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.107-1.el7_6.noarch.rpm
![](https://i-blog.csdnimg.cn/blog_migrate/d1004ecf0ecbbb3ae92cb19326859379.png)
重新安装Docker
[root@localhost network-scripts]# yum install -y docker-ce
安装成功:
![](https://i-blog.csdnimg.cn/blog_migrate/a8bc64ae60b199d3d9c1203f7d3c3269.png)
验证docker是否安装成功
docker version
三、启动Docker
systemctl enable docker #把docker设置为开机启动
systemctl start docker #启动docker