Simplify Dockerfile and halve image size
This commit is contained in:
parent
c012b48e73
commit
443d54f95e
|
@ -1,5 +1,5 @@
|
||||||
## Latest Changes
|
## Latest Changes
|
||||||
|
* Simplify Dockerfile and halve Carla Docker image size
|
||||||
* Synchronous mode, controlled with `client.tick()`
|
* Synchronous mode, controlled with `client.tick()`
|
||||||
* Allow changing map from client-side, added `client.load_map(name)`, `client.reload_map()`, and `client.get_available_maps()`
|
* Allow changing map from client-side, added `client.load_map(name)`, `client.reload_map()`, and `client.get_available_maps()`
|
||||||
* Control over multiple vehicles in batch mode
|
* Control over multiple vehicles in batch mode
|
||||||
|
|
|
@ -1,27 +1,20 @@
|
||||||
# Make sure drivers are >= 390
|
# Make sure drivers are >= 390
|
||||||
# sudo docker run -p 2000-2002:2000-2002 --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=ID carla:latest ./CarlaUE4.sh
|
# docker run -p 2000-2002:2000-2002 --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=ID carla:latest ./CarlaUE4.sh
|
||||||
# /Game/Maps/Town01 -benchmark -carla-server -fps=10 -world-port=2000 -windowed -ResX=100 -ResY=100 -carla-no-hud
|
# /Game/Carla/Maps/Town01 -benchmark -carla-server -fps=10 -world-port=2000 -windowed -ResX=100 -ResY=100 -carla-no-hud
|
||||||
|
|
||||||
FROM nvidia/opengl:1.0-glvnd-runtime-ubuntu16.04
|
FROM nvidia/opengl:1.0-glvnd-runtime-ubuntu16.04
|
||||||
|
|
||||||
|
RUN packages='libsdl2-2.0' \
|
||||||
RUN apt-get update; apt-get install -y libsdl2-2.0
|
&& apt-get update && apt-get install -y $packages --no-install-recommends \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
RUN useradd -m carla
|
RUN useradd -m carla
|
||||||
USER carla
|
|
||||||
ENV HOME /home/carla
|
|
||||||
COPY . /home/carla
|
|
||||||
|
|
||||||
USER root
|
COPY --chown=carla:carla . /home/carla
|
||||||
RUN chown -R carla:carla /home/carla
|
|
||||||
|
|
||||||
RUN apt-get -y install sudo
|
|
||||||
RUN echo "carla:carla" | chpasswd && adduser carla sudo
|
|
||||||
|
|
||||||
USER carla
|
USER carla
|
||||||
WORKDIR /home/carla
|
WORKDIR /home/carla
|
||||||
|
|
||||||
|
|
||||||
ENV SDL_VIDEODRIVER=offscreen
|
ENV SDL_VIDEODRIVER=offscreen
|
||||||
|
|
||||||
CMD /bin/bash CarlaUE4.sh -carla-server
|
CMD /bin/bash CarlaUE4.sh -carla-server
|
||||||
|
|
Loading…
Reference in New Issue