ubuntu22.04版本操作系统安装docker

本文详细指导了如何在Ubuntu22.04系统上安装Docker,包括更新软件包、添加官方GPG密钥、配置APT仓库、安装DockerEngine并验证其安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装 Docker 在 Ubuntu 22.04 上与其他 Ubuntu 版本大致相同。以下是在 Ubuntu 22.04 上安装 Docker 的步骤:

1. 更新软件包列表:

确保您的系统已更新到最新的软件包列表。在终端中运行以下命令:

sudo apt update

2. 安装依赖工具:

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

3. 添加 Docker 的官方 GPG 密钥:

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

4. 添加 Docker APT 仓库:

echo \
  "deb [arch=amd64 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. 更新软件包列表:

sudo apt update

6. 安装 Docker Engine:

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

7. 启动 Docker 服务:

sudo systemctl start docker

8. (可选)将当前用户添加到 Docker 用户组,以避免每次运行 Docker 命令时都需要使用 sudo:

sudo usermod -aG docker $USER

注意:此步骤需要重新登录以使更改生效。

9. 验证 Docker 是否正确安装:

docker --version

这些步骤应该会在您的 Ubuntu 22.04 系统上成功安装 Docker。安装完成后,您可以使用 Docker 命令来管理容器和镜像。

### 在 Ubuntu 22.04 上完全卸载旧版 Docker 并正确安装最新版 Docker 为了在 Ubuntu 22.04 系统上彻底卸载旧版本Docker,并重新安装最新的稳定版本,可以按照以下流程操作。此过程分为两部分:**卸载旧版 Docker** 和 **安装新版 Docker**。 --- #### ### 一、卸载旧版 Docker 1. 停止正在运行的 Docker 服务: ```bash sudo systemctl stop docker ``` 2. 卸载 Docker 软件包及其依赖项: ```bash sudo apt-get purge docker-ce docker-ce-cli containerd.io ``` 3. 删除 Docker 的配置文件、镜像、容器等相关文件: ```bash sudo rm -rf /var/lib/docker ``` 4. 如果之前创建了 Docker 用户组,可以选择删除该用户组(仅当不再需要时执行): ```bash sudo groupdel docker ``` 5. 删除 Docker 存储库的相关条目(如果有添加过存储库): ```bash sudo rm /etc/apt/sources.list.d/docker.list ``` 6. 更新软件包列表以确保 Docker 相关的条目已被移除: ```bash sudo apt-get update ``` --- #### ### 二、安装最新版 Docker 1. 添加 Docker 官方 GPG 密钥以验证软件包的真实性: ```bash sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 2.Docker APT 源添加到系统的源列表中: ```bash 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 ``` 3. 更新本地软件包索引以包含新的 Docker 源: ```bash sudo apt-get update ``` 4. 安装最新版本Docker CE(社区版)、CLI 工具以及必要的插件: ```bash sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ``` 5. 验证 Docker 是否安装成功并正常工作: ```bash sudo docker run hello-world ``` 如果显示一条欢迎消息,则说明 Docker 已经成功安装并可用[^2]。 --- #### ### 注意事项 - 如果系统处于离线环境,需手动下载所需 `.deb` 文件(如 `containerd.io`, `docker-ce`, `docker-ce-cli`),并将它们传输至目标机器后再进行安装[^4]。 - 推荐始终使用官方文档中的方法来管理 Docker 生命周期,以便获得最佳支持和安全性保障[^1]。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值