由于最新版本的docker已经集成了docker compose所以升级了一下旧版本,记录一下过程
1. 卸载 Docker 和 Docker Compose:
首先,停止并删除所有正在运行的容器。运行以下命令:
docker stop $(docker ps -aq)
docker rm $(docker ps -aq)
2. 然后,卸载 Docker Compose。运行以下命令:
sudo rm /usr/local/bin/docker-compose
3.接下来,卸载 Docker。运行以下命令:
sudo yum remove docker-ce docker-ce-cli containerd.io
注意:如果你使用的是 Ubuntu 或其他不同的 Linux 发行版,可以根据相应的包管理器来卸载 Docker。
4.安装最新版本的 Docker:
首先,更新系统的软件包列表。运行以下命令:
sudo yum update
然后,安装 Docker 的依赖项。运行以下命令:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加 Docker 的官方 GPG 密钥。运行以下命令:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker。运行以下命令:
sudo yum install docker-ce docker-ce-cli containerd.io
验证卸载和安装是否成功:
验证 Docker 是否成功卸载,运行以下命令检查是否找不到 Docker 相关的命令:
docker --version
docker-compose --version
如果显示类似 "command not found" 的错误信息,则说明 Docker 和 Docker Compose 已成功卸载。
验证 Docker 是否成功安装,运行以下命令检查 Docker 版本:
sudo docker version
如果显示 Docker 版本信息,则说明 Docker 已成功安装。
设置开机自启动
sudo systemctl enable docker
请注意,上述命令是基于 CentOS 系统的,如果你使用的是其他 Linux 发行版,请根据相应的包管理器和命令进行调整。