docker官方安装文档 https://docs.docker.com/engine/install/centos
安装步骤
● 1 如果之前有安装docker 先卸载dockers
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
● 2 更新yum仓库
sudo yum install -y yum-utils
● 3 设置镜像仓库
# 官方仓库(国外下载速度较慢)
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
● 4 更新yum索引
# 设置好镜像仓库后需要更新yum索引 使其生效
sudo yum makecache fast
● 5 安装docker相关依赖
# docker-ce社区版(免费) docker-ee企业版(收费)
# 默认安装最新版(last)
sudo yum install -y docker-ce docker-ce-cli containerd.io
# 指定docker版本安装(具体版本号查看官网)
sudo yum install -y docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
● 6 启动docker并设置为自启动
# 启动docker
sudo systemctl start docker
# 设置docker自启动
sudo systemctl enable docker
● 7 检查是否安装成功
sudo docker version
出现以下docker的版本信息,则说明安装成功
阿里云镜像加速
● 通过修改daemon配置文件/etc/docker/daemon.json来使用阿里云镜像加速器
# 创建目录
sudo mkdir -p /etc/docker
# 编写配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://1kbcuqzc.mirror.aliyuncs.com"]
}
EOF
# 重新加载
sudo systemctl daemon-reload
# 重启docker
sudo systemctl restart docker
卸载步骤
● 1 卸载Docker Engine,CLI和ContainerD软件包
sudo yum remove docker-ce docker-ce-cli containerd.io
● 2 不会自动删除主机上的映像、容器、卷或自定义配置文件。要删除所有图像、容器和卷,请执行以下操作
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd