Docker 操作手册

如何在 Windows 使用本项目的容器

在 Windows 操作系统宿主机构建 ROS noetic 工作空间

Pre To Do

VSCode

  • 已经安装Docker、DevContainer 两个插件。

WSL

  • 已经安装 WSL2(本人测试时使用的是 Ubuntu 24.04 LTS,实际上 Ubuntu 22.04 LTS 或者其他发行版应该都可以)

Docker

  • General -> Use the WSL 2 based engine ✅

Follow Steps

Git Clone 项目

git clone -b win git@github.com:yuchenlogin/BUPT-ROS-noetic-workspace.git

项目很大,网速不好时候,git Clone时需要等待。

构建容器

如果发现右下角有弹窗显示Open in devcontainer,点击打开即可,若无则可以Ctrl+Shift+P打开命令行,然后选择 Dev Containers:Rebuild Container

编译

/workspace目录下输入下面代码对 src 中的 pkgs 进行编译,由于包含的pakgs 比较多,所以编译会耗时且吃性能。

catkin_make

Enjoy

编译成功后可以重新打开这个 DevContainer,然后 Just Enjoy!

Notes

  • Windows版本的容器环境包含了除了 SLAM 以外机房机器内catkin_ws 的所有 Pkgs,你可以选择性地进行删除或添加以满足自己的需求。

  • 如有疑问可以到BUPT-ROS-noetic-workspace中向我们提出 issue.

On this page