Docker 运行 CARLA

1. pull and/or build
# Pull the latest image
docker pull carlasim/carla:latest

# Pull a specific version
docker pull carlasim/carla:0.9.10
2. run CARLA
docker run -e DISPLAY=$DISPLAY --net=host --gpus all --runtime=nvidia carlasim/carla: /bin/bash

docker run -e DISPLAY=$DISPLAY -it --net=host --gpus all carlasim/carla:0.9.10 /bin/bash
./CarlaUE4.sh -opengl -world-port=2000

默认的情况下docker中运行carla为无界面启动。

运行结果:Sh:1:xdg-user-dir:not found, 不能退出,查看CPU/GPU占用率可知,carla已经正常运行

3. Docker 配置详解
  • --net=host 参数将允许容器共享主机的整个网络。如果你喜欢将主机上的特定端口映射到容器的端口,可以使用标志 -p : 
  • --gpus all 选择使用所有的 GPU,或者用 --gpus '"device=," 使用特定的 GPU 

你可能感兴趣的:(自动驾驶,docker,容器,运维)