ubuntu系统中安装和干净卸载docker

一、docker安装

1. 更新系统包

首先,确保系统包是最新的:

sudo apt update
sudo apt upgrade -y

2. 安装依赖包

安装一些必要的依赖包:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3. 添加Docker官方GPG密钥

为了确保下载的Docker包是官方的且未被篡改,添加Docker的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加Docker仓库

将Docker的APT仓库添加到系统中:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 更新APT包索引

更新APT包索引以包含新添加的Docker仓库:

sudo apt update

6. 安装Docker

安装Docker CE(社区版)、Docker CLI和Containerd:

sudo apt install -y docker-ce docker-ce-cli containerd.io

7. 启动并启用Docker服务

安装完成后,启动Docker服务并设置为开机自启:

sudo systemctl start docker
sudo systemctl enable docker

8. 验证Docker安装

通过运行hello-world镜像来验证Docker是否安装成功:

sudo docker run hello-world

如果看到欢迎信息,说明Docker已成功安装并运行。

9. (可选)将当前用户加入Docker组

为了避免每次使用Docker时都需要sudo,可以将当前用户加入docker组:

sudo usermod -aG docker $USER

然后,注销并重新登录以应用更改。

10. 检查Docker版本

确认Docker版本:

docker --version

11. (可选)配置Docker开机自启

Docker服务默认已设置为开机自启,但你可以通过以下命令确认:

sudo systemctl is-enabled docker

至此,Docker已在Ubuntu 22.04系统中成功安装并配置完成。

2、完全干净卸载docker

在Ubuntu 22.04 系统中彻底卸载并删除 Docker 及其相关配置和数据,步骤如下:


1. 停止 Docker 服务

首先,停止正在运行的 Docker 服务:

sudo systemctl stop docker
sudo systemctl stop docker.socket

2. 卸载 Docker 软件包

卸载 Docker 及其相关的软件包:

sudo apt remove --purge docker-ce docker-ce-cli containerd.io
  • --purge 选项会同时删除 Docker 的配置文件。

3. 删除 Docker 相关文件和目录

Docker 在系统中创建了一些文件和目录,需要手动删除它们:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
  • /var/lib/docker:Docker 的镜像、容器和卷数据存储目录。
  • /var/lib/containerd:Containerd 的运行时数据。
  • /etc/docker:Docker 的配置文件目录。

4. 删除 Docker 用户组(可选)

如果你不再需要 Docker 用户组,可以将其删除:

sudo groupdel docker

5. 清理未使用的依赖包

运行以下命令清理系统中未使用的依赖包:

sudo apt autoremove --purge

6. 删除 Docker 仓库(可选)

如果你不再需要 Docker 的 APT 仓库,可以删除它:

sudo rm /etc/apt/sources.list.d/docker.list
sudo rm /usr/share/keyrings/docker-archive-keyring.gpg

7. 验证 Docker 是否已完全卸载

运行以下命令检查 Docker 是否已完全卸载:

docker --version

如果显示 command not found,说明 Docker 已成功卸载。


8. 重启系统(可选)

为了确保所有 Docker 相关的进程和配置都被清理干净,可以重启系统:

sudo reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小树苗m

您的打赏,是我的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值