7. Docker 脚本

docker/ 目录提供镜像构建、容器运行与依赖安装脚本。

7.1 主要入口

脚本

用途

docker/run_autonomy.py

启动开发容器(x86_64 / aarch64、NVIDIA、数据卷)

docker/build_docker_x86_64.py

构建 x86_64 镜像

docker/build_docker_aarch64.py

构建 aarch64 镜像

docker/scripts/install_docker.py

Ubuntu 安装 Docker

7.2 快速启动

python3 docker/run_autonomy.py -p x86_64
docker exec -it SpaceHero /bin/bash

7.3 Dockerfile

平台

路径

x86-64

docker/dockerfile/autonomy.x86_64.dockerfile

x86-64 + NVIDIA

docker/dockerfile/autonomy.x86_64.nvidia.dockerfile

aarch64

docker/dockerfile/autonomy.aarch64.dockerfile

7.4 install 脚本

docker/install/ 含 50+ shell 脚本,由 scripts/install_deps (python3 -m install_deps) 调用,安装 glog、Protobuf、Ceres、OpenCV、BehaviorTree.CPP、ROS 2 等。

7.5 相关文档