在 Ubuntu 系统上卸载 Docker
- 如果你是通过 apt 安装的 Docker:首先,你可以使用 apt-get 命令来卸载 Docker 包:
shell
apt-get purge docker-ce docker-ce-cli containerd.io
这个命令会删除 Docker 程序及其配置文件。接着,你可能还想删除 Docker 的数据和配置文件:
shell
rm -rf /var/lib/docker
rm -rf /etc/docker
rm -rf /var/run/docker.sock
rm -rf /var/lib/containerd
这将删除 Docker 的数据卷、镜像、配置文件等。
- 如果你是通过 Snap 包安装的 Docker如果是通过 Snap 安装,则可以用以下命令卸载:
shell
snap remove docker
- 清理依赖项和配置文件:在卸载 Docker 之后,清理未使用的依赖项:
shell
sudo apt-get autoremove
并且可以清理旧的下载包文件:
shell
sudo apt-get clean
sudo rm -rf /etc/systemd/system/docker.service
sudo rm -rf /etc/systemd/system/docker.socket
systemctl daemon-reload
安装docker
- 更新apt包索引:
shell
apt-get update
- 安装一些必要的包,它们用于Docker通过HTTPS访问Docker的apt存储库:
shell
apt-get install apt-transport-https ca-certificates curl software-properties-common
- 添加Docker官方的GPG密钥:
shell
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加Docker的稳定版apt存储库:
shell
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 更新apt包索引以包含新的存储库:
shell
apt-get update
- 安装Docker CE
shell
apt-get install docker-ce
- 在此步骤中,Docker应该已经安装并运行在您的系统上。您可以通过运行以下命令验证它:
shell
systemctl status docker
docker --version