Ubuntu WSL 环境安装与验证 Docker(上)


ChangeCode
原创
发布时间: 2025-08-25 14:44:34 | 阅读数 0收藏数 0评论数 0
封面
聚焦 WSL 中的 Ubuntu 系统,逐步讲解 Docker 部署步骤:从切换用户身份、卸载旧版 Docker 冗余依赖,到添加 Docker 官方 GPG 密钥与 Apt 仓库,再到安装 Docker 最新版(或指定版本),最后通过测试镜像验证 Docker 服务可用性,覆盖容器化环境搭建核心流程。

准备工作:

材料:

============================以 Ubuntu 24.04 为例============================

1

切换 root 用户身份

打开终端,输入 sudo -i ,然后输入 root 密码

sudo -i
2

切换普通用户身份

打开终端,输入 su user , user 改为你的用户名称

su user
3

卸载旧版本 Docker 并清理依赖

进入 Docker 官网,打开 Ubuntu 安装 Docker 手册页面。这里涵盖了所有支持的 Ubuntu 系 统版本,页面中有详细的安装步骤,可为你的安装提供更加全面的指引。

在安装之前,为避免出现冲突问题,需要先卸载旧版本的 Docker ,你也可从官网复制卸载命令

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

在 Ubuntu 终端中执行卸载,可以轻松移除所有冗余的软件包

卸载完成后,你也可以通过 remove 命令清理没用的依赖

sudo apt autoremove

执行清理命令后,系统会自动处理无用依赖,释放磁盘空间

4

添加 Docker 的官方 GPG 密钥

在新主机上首次安装 Docker Engine 前,需先设置 Docker 仓库。此后,即可从该仓库安装和更新 Docker。

5

更新系统软件包

执行以下命令更新系统软件包列表:

sudo apt-get update
6

安装证书和 curl 工具

安装证书和 curl 工具(用于后续下载验证等操作):

sudo apt-get install ca-certificates curl
7

创建存放密钥的目录

创建用于存放密钥的目录,并设置合适的权限:

sudo install -m 0755 -d /etc/apt/keyrings
8

下载官方 GPG 密钥

下载 Docker 的官方 GPG 密钥并保存到指定位置:

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
9

设置密钥文件权限

为密钥文件设置可读权限(确保系统能正常验证仓库):

sudo chmod a+r /etc/apt/keyrings/docker.asc
10

将仓库添加到 Apt 源中

Docker 仓库配置添加到 Apt 的源列表

(该命令会自动适配系统架构和 Ubuntu 版本):

echo \

"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \

$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \

sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
11

再次更新软件包列表

再次更新软件包列表,使新增的 Docker 仓库生效:

sudo apt-get update
12

操作说明

以上命令均需在 Ubuntu 终端中执行,部分命令前的sudo表示需要管理员权限,执行时可能会要求输入当前用户的密码(输入时终端不会显示字符,输完按回车即可)。按顺序逐行执行即可完成 Docker 仓库的配置。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载