CentOS7.2.1511安装docker
一、使用之前的安装方法不好使,删除的安装包
第一次安装的时候直接使用epel中的源,安装完成后服务无法启动
然后删除重新安装,参考文档:https://www.cnblogs.com/yufeng218/p/8370670.html
yum remove docker docker-common
还有个问题就是删除/var/lib/docker目录时会提示:rm: 无法删除"docker/containers": 设备或资源忙
解决办法:
[root@fansik lib]# cat /proc/mounts | grep "docker"
/dev/mapper/centos-root /var/lib/docker/containers xfs rw,seclabel,relatime,attr2,inode64,noquota 0 0
[root@fansik lib]# umount /var/lib/docker/containers
[root@fansik lib]# rm -rf docker
二、安装docker
1、配置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2、列出所有可用版本
[root@fansik log]# yum list docker-ce --showduplicates | sort -r
已加载插件:fastestmirror, langpacks, versionlock
可安装的软件包
* updates: mirrors.huaweicloud.com
* ovirt-4.2: ftp.snt.utwente.nl
* ovirt-4.2-epel: mirrors.aliyun.com
Loading mirror speeds from cached hostfile
* extras: ftp.sjtu.edu.cn
* epel: mirrors.aliyun.com
docker-ce.x86_64 18.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 18.03.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.12.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.09.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.06.0.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.2.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
* base: mirrors.huaweicloud.com
3、选择版本安装
yum -y install docker-ce-18.03.1.ce
4、启动docker服务
systemctl start docker