1. 卸载旧版本Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装Docker环境需要的安装包
sudo yum install -y yum-utils
3.设置镜像仓库(以下二选一)
1.设置阿里云镜像仓库
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.docker官方仓库
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.1更新软件包索引
yum makecache fast
4安装docker(默认最新版本)
yum install docker-ce docker-ce-cli containerd.io
5启动Docker
systemctl start docker
查看docker版本(查看是否安装成功)
docker version
------------docker安装完成------------------
1.拉取hello-world
docker run hello-world
寻找找不到hello-world,然后去镜像仓库拉取
hello from docker证明docker拉取成功
2.查看下载的docker镜像是否存在
docker images
------------docker卸载------------------
1.卸载docker
yum remove docker-ce docker-ce-cli containerd.io
2.删除docker运行环境
rm -rf /var/lib/docker
------------阿里云镜像镜像加速------------------
- 登录阿里云官网
- 控制台
- 导航目录
- 产品与服务
- 容器镜像服务
- 镜像加速器
- 选择centos/ubuntu/macwindows其一
配置步骤
# 新建一个docker目录
sudo mkdir -p /etc/docker
#docker中有一个daemon.json给他配上阿里云镜像加速
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xgj5cv5r.mirror.aliyuncs.com"]
}
EOF
#重启镜像
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker