5. Docker 问题

Q: 无法启动容器?

sudo systemctl start docker
docker --version

安装 Docker:见 02 Installation · Docker

Q: 容器内找不到代码或目录为空?

检查 AUTONOMY_ENV 是否指向正确的仓库根路径:

export AUTONOMY_ENV=/path/to/autonomy
python3 docker/run_autonomy.py -p x86_64

Q: docker exec 失败?

docker ps
# 检查 AUTONOMY_CONTAINER_NAME,默认常为 SpaceHero
docker exec -it SpaceHero /bin/bash

Q: 数据盘不可写?

使用数据卷挂载:

python3 docker/run_autonomy.py --data-volume /mnt/data4t

Q: GPU 在容器内不可用?

安装 NVIDIA Container Toolkit,见 docker/install/install_nvidia_docker.sh

Q: 权限 denied(root 创建的文件)?

python3 docker/run_autonomy.py --as-host-user

Q: 如何验证挂载?

docker exec -it SpaceHero ls /workspace/autonomy
docker exec -it SpaceHero ls /mnt/data4t