操作环境:Ubuntu 22.04.4 LTS
SSH终端:WindTerm或woterm等
在终端上验证内核以及架构详细信息:
uname -a Linux ubuntuhdco 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.4 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.4 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=jammy
步骤1:更新软件包列表
首先,确保您的系统已经更新到最新的软件包列表。打开终端并运行以下命令:
sudo apt update sudo apt upgrade -y
步骤2:安装依赖软件包
安装一些必要的软件包,以确保能够通过HTTPS使用存储库:
sudo apt install -y \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release
步骤3:添加Docker GPG密钥
添加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存储库:
echo "deb [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:安装Docker-ce
更新软件包列表并安装Docker-ce:
sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io
步骤6:启动Docker服务
安装完成后,启动Docker服务:
sudo systemctl start docker
查看启动状态:
sudo systemctl status docker
docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2024-04-19 08:00:06 UTC; 11min ago TriggeredBy: docker.socket Docs: https://docs.docker.com Main PID: 3758 (dockerd) Tasks: 10 Memory: 28.7M CPU: 450ms CGroup: /system.slice/docker.service └─3758 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
确保Docker服务在系统启动时自动启动:
sudo systemctl enable docker
步骤7:验证安装
运行以下命令来验证Docker是否成功安装,如果一切正常,您将看到Docker版本信息。
sudo docker --version
Docker version 26.0.2, build 3c863ff
如何卸载docker-ce
要卸载Docker-ce,您可以按照以下步骤操作:
步骤1:停止Docker服务
首先,确保停止正在运行的Docker服务。在终端中运行以下命令:
sudo systemctl stop docker
步骤2:卸载Docker软件包
运行以下命令卸载Docker-ce软件包:
sudo apt remove -y docker-ce docker-ce-cli containerd.io
步骤3:删除Docker配置文件和镜像
删除Docker的配置文件和存储在本地的镜像:
sudo rm -rf /etc/docker sudo rm -rf /var/lib/docker
步骤4:删除Docker用户组
Docker安装时可能会创建一个名为docker的用户组,您可以选择是否删除该用户组。要删除该用户组,运行以下命令:
sudo groupdel docker
步骤5:删除Docker GPG密钥
如果您不再计划重新安装Docker,可以选择删除Docker GPG密钥。运行以下命令:
sudo rm /usr/share/keyrings/docker-archive-keyring.gpg
步骤6:清理其他残留文件(可选)
根据需要,您可以进一步清理其他可能残留的Docker文件。请谨慎执行此步骤,以免误删文件。以下是一些可能需要清理的路径:
sudo rm -rf /var/run/docker.sock sudo rm -rf /etc/apparmor.d/docker
步骤7:更新系统
最后,更新系统的软件包列表以确保所有更改生效:
sudo apt update
至此,Docker-ce已成功从您的系统中卸载。