Docker Desktop 的图形界面完成 Ubuntu 22.04 ROS 2 Humble 镜像的拉取避开命令行我会给你一步到位的操作步骤解决之前的网络问题确保 100% 能拿到可用镜像。核心思路Docker Desktop 图形界面拉取镜像本质还是调用docker pull命令所以先解决网络问题配置国内镜像加速器再通过界面操作拉取全程不用敲命令。步骤 1先配置 Docker 镜像加速器解决网络超时 / 解析失败这是关键前提先搞定网络问题打开 Docker Desktop点击顶部菜单栏的Settings齿轮图标。左侧菜单找到Docker EngineDocker 引擎。在右侧的 JSON 配置框中找到registry-mirrors: []这一行替换成以下国内镜像源覆盖原有内容保留其他配置json{ builder: { gc: { defaultKeepStorage: 20GB, enabled: true } }, experimental: false, features: { buildkit: true }, registry-mirrors: [ https://cr.console.aliyun.com, https://mirror.ccs.tencentyun.com ] }点击右下角Apply Restart等待 Docker Desktop 重启完成。步骤 2通过 Docker Desktop 图形界面拉取镜像方法 A直接搜索并拉取推荐重启后回到 Docker Desktop 主界面点击顶部的Images镜像标签。点击右上角的Search images搜索框输入osrf/ros:humble-desktop-full这是官方 Ubuntu 22.04 ROS 2 完整镜像。按下回车搜索结果会显示osrf/ros镜像找到humble-desktop-full标签点击右侧的Pull拉取按钮。此时 Docker Desktop 会自动开始下载镜像底部会显示下载进度Ubuntu 22.04 底层镜像 ROS 2 约 4-5GB耐心等待。方法 B手动输入拉取命令备用如果搜索框拉取失败用 Docker Desktop 内置终端操作点击 Docker Desktop 顶部的Terminal终端标签或主界面左下角的CLI按钮。在弹出的终端窗口中输入以下命令并回车bash运行docker pull osrf/ros:humble-desktop-full终端会显示下载进度完成后回到Images标签就能看到该镜像。步骤 3验证镜像是否拉取成功拉取完成后回到 Docker Desktop 的Images标签页。在镜像列表中搜索osrf/ros能看到humble-desktop-full标签的镜像状态为Exists说明拉取成功。点击该镜像右侧的Run按钮直接启动容器验证 ROS 2 环境启动容器后点击容器右侧的终端图标3 条横线。在终端中输入ros2 --version输出humble即表示环境正常。备用方案图形界面构建自定义镜像彻底绕开拉取如果以上拉取仍失败直接在 Docker Desktop 中构建镜像基于 Ubuntu 22.04 手动装 ROS 2新建一个文件夹如C:\ros2-build里面创建Dockerfile内容和之前给的一致。打开 Docker Desktop点击顶部的Build构建标签。点击Build a new image选择C:\ros2-build文件夹镜像标签填ros2-humble:22.04点击Build。Docker Desktop 会自动读取 Dockerfile 并构建镜像完成后在Images中能看到ros2-humble:22.04。总结核心前提先配置国内镜像加速器解决网络解析 / 超时问题这是拉取成功的关键。图形界面操作通过Images标签搜索 → Pull 按钮全程可视化不用记命令。验证要点拉取完成后启动容器并执行ros2 --version确认输出humble即成功。如果拉取时仍提示网络错误优先切换到手机热点避开公司 / 校园网络限制或直接用「构建自定义镜像」的方式完全绕开官方镜像仓库。