这里是普通文章模块栏目内容页
Ubuntu 22.04.4 LTS安装docker-ce

操作环境: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已成功从您的系统中卸载。