Docker安装

安装过程不再赘述,参考Docker安装

把当前用户添加到Docker用户组

sudo groupadd docker
sudo usermod -aG docker $USER

安装QEMU模拟器

sudo apt install qemu-user-static binfmt-support

验证多架构支持

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes

拉取ROS Docker镜像

拉取官方 ARM64 ROS Melodic 镜像

docker pull --platform linux/arm64 ros:melodic-ros-base

测试镜像是否能运行

docker run --rm --platform linux/arm64 ros:melodic-ros-base

交互式启动镜像

docker run -it --platform linux/arm64 ros:melodic-ros-base

在镜像中安装Gitlab-Runner并注册