查看linux内核
uname -r 要求centos 7内核再3.10以上 centos 6.8
卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装所需软件包
$ sudo yum install -y yum-utils
设置仓库
$ sudo 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
安装
$ sudo yum install -y docker-ce docker-ce-cli containerd.io
启动
$ sudo systemctl start docker
开机自启动
$ sudo systemctl enable docker
查看版本
$sudo docker version
配置阿里云加速器
阿里云镜像加速器是免费的,只需要有一个阿里云账号即可。
登陆阿里云控制台,开通“容器镜像服务”,找到功能栏中的“镜像中心”-“镜像加速器”,里边有加速地址。根据页面下方操作即可。
$sudo mkdir -p /etc/docker
$sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["此处替换为加速器地址"]
}
EOF
$sudo systemctl daemon-reload
$sudo systemctl restart docker
卸载
# 卸载依赖
$sudo yum remove docker-ce docker-ce-cli containerd.io
# 删除资源,/var/lib/docker是docker的默认工作路径
$sudo rm -rf /var/lib/docker