跳到主要内容

安装docker

· 阅读需 2 分钟

安装并使用Docker和Docker Compose - 云服务器 ECS - 阿里云

卸载旧版本的Docker

安装新版Docker前,卸载所有已安装的Docker组件。可以避免潜在的冲突和兼容性问题。

卸载旧版本的Docker
  1. 卸载旧版Docker、相关软件包和软件源。
删除Docker相关源
sudo rm -f /etc/yum.repos.d/docker*.repo

忽略提示软件包未安装的消息。这说明该软件包未安装。

卸载旧版本的Docker和相关的软件包
sudo yum -y remove \
docker-ce \
containerd.io \
docker-ce-rootless-extras \
docker-buildx-plugin \
docker-ce-cli \
docker-compose-plugin
检查未清理的程序,手动卸载
yum list installed | grep docker
yum remove docker-ce.x86_64
  1. 卸载Docker不会自动移除镜像、容器、存储卷和网络。这些数据默认存储在/var/lib/docker/目录。需手动删除此目录。
删除目录,清空所有docker数据
rm -rf /var/lib/docker

安装Docker

安装Docker社区版本

  • 添加Docker软件包源
sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 安装Docker
安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

启动Docker并设置开机自启

启动Docker
sudo systemctl start docker
设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker

检查安装

docker info
docker compose version