系统需求
CentOS 7, CentOS 8 (stream), or CentOS 9 (stream)
卸载 Docker 旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
使用 repository 安装 Docker Engine
配置 repository
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装最新 Docker Engine
此命令将会安装最新的 Docker Engine, containerd 和 Docker Compose
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
或者安装自选版本 Docker Engine
列出可用的安装版本
yum list docker-ce --showduplicates | sort -r
安装自选版本的 Docker Engine, containerd 和 Docker Compose
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-compose-plugin
安装完成后启动 Docker Engine
sudo systemctl start docker
设置 Docker Engine 自启动
sudo systemctl enable docker
卸载 Docker Engine
卸载 Docker Engine, containerd 和 Docker Compose
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
删除 Docker Engine 所有的残留(images, containers 和 volumes)
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
参考文章:Install Docker Engine on CentOS | Docker Documentation
发表评论须遵守中华人民共和国相关法律法规。违规评论将会被删除。
Comments must subject to the relevant laws and regulations of the People’s Republic of China. Offending comments will be deleted.