官网:https://docs.docker.com/desktop/
移除旧版本
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
更新yum软件包索引(使用阿里云)
sudo yum makecache fast
安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
启动docker
sudo systemctl start docker
执行hello world判断是否安装正确
sudo docker run hello-world
安装参考手册:https://docs.docker.com/engine/install/centos/
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://mpn6zqak.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
卸载 Docker Engine、cli、containerd 和 Docker Compose 包
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
主机上的图像、容器、卷或自定义配置文件不会自动删除,必须手动删除
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd