环境要求:centos7.x
1) yum包更新到最新
sudo yum update
2)安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install ‐y yum‐utils device‐mapper‐persistent‐data lvm2
3)设置yum源为阿里云
sudo yum‐config‐manager ‐‐add‐repo http://mirrors.aliyun.com/docker‐
ce/linux/centos/docker‐ce.repo
4) 安装docker
sudo yum install docker‐ce
5) 安装后查看docker版本
docker ‐v
6) 设置ustc镜像
ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustc的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。
https://lug.ustc.edu.cn/wiki/mirrors/help/docker
编辑该文件:
# 新机器可能没有这个目录,需要启动docker后才会创建
vi /etc/docker/daemon.json
在该文件中输入如下内容:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
有时配置单一镜像源依旧很慢,可以多配置几个:
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://dockerhub.azk8s.cn",
"https://reg-mirror.qiniu.com",
"https://registry.docker-cn.com",
"https://mirror.ccs.tencentyun.com",
"http://hub-mirror.c.163.com"
]
}
卸载docker
1)查询docker安装过的包
yum list installed | grep docker
2)删除安装包
yum remove docker-client.x86_64 docker-common.x86_64 -y
3)删除镜像/容器等
rm -rf /var/lib/docker