链接链接【此文编辑于2019年4月4日,没有版权,csdn与狗不得转载,其他皆宜】


【安装docker】

阿里云官方提供的安装文档 https://help.aliyun.com/document_detail/60742.html

1.安装好docker【centos下安装必须这样 否则启动不了容器】

  1. docker类似于git 需要登录远程仓库 来报错和下拉镜像,阿里云提供了非常全面且免费的服务

在阿里云上免费设置镜像命名空间以及仓库,并且与GitHub绑定 方便下载源码
https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

3.服务器
docker login —username=温玉残阳13 registry.cn-hangzhou.aliyuncs.com

4.【本人的阿里云docker镜像加速地址https://jv9ufuo0.mirror.aliyuncs.com

需要先将默认的配置文件(/lib/systemd/system/docker.service)复制出来/etc/systemd/system/docker.service。然后再将加速器地址添加到配置文件的启动命令中。重启Docker就可以了。

cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sed -i “s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon —registry-mirror=https://jv9ufuo0.mirror.aliyuncs.com|g” /etc/systemd/system/docker.service

sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=https://jv9ufuo0.mirror.aliyuncs.com|g" /etc/systemd/system/docker.service

systemctl daemon-reload
service docker restart

【如果启动centos启动不了 报错Failed to start Docker Application Container Engine。 】
image.png


【如何优雅(干净)地卸载docker】
1.查询安装过的包
yum list installed | grep docker
image.png
yum –y remove containerd.io.x86_64
yum –y remove docker-ce-cli.x86_64

yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine

删除自启动配置 rm -rf /etc/systemd/system/docker.service.d
删除docker 镜像 rm -rf /var/lib/docker
删除进程相关信息 rm -rf /var/run/docker
删除真实运行的容器的真实垫片载体 rm -rf /var/lib/dockershim
如果发现删除不掉,需要先 umount,如: umount /var/lib/docker/devicemapper

rm /etc/systemd/system/docker.service
rm /lib/systemd/system/docker.service