ysyyhhh 1 year ago
parent
commit
ee40254def
3 changed files with 20 additions and 4 deletions
  1. 12 0
      FuzzScene/Dockerfile
  2. 7 0
      FuzzScene/docker-run.sh
  3. 1 4
      docker-compose.yml

+ 12 - 0
FuzzScene/Dockerfile

@@ -0,0 +1,12 @@
+FROM carlasim/carla:0.9.13
+
+COPY . /home/vangogh/software/FuzzScene
+
+# CMD ['/bin/sh','-c','/bin/bash']
+
+# 添加环境变量
+# export XDG_RUNTIME_DIR=/usr/lib/
+# export RUNLEVEL=3
+
+ENV XDG_RUNTIME_DIR=/usr/lib/
+ENV RUNLEVEL=3

+ 7 - 0
FuzzScene/docker-run.sh

@@ -0,0 +1,7 @@
+docker rm -f fuzzscene
+docker rmi -f fuzzscene
+docker build -t fuzzscene .
+
+docker run -e DISPLAY=$DISPLAY -it --net=host --gpus all fuzzscene /bin/bash
+# docker run -it --privileged --name fuzzscene --gpus all -e DISPLAY=$DISPLAY --net=host  fuzzscene /bin/bash
+

+ 1 - 4
docker-compose.yml

@@ -3,7 +3,6 @@ version: '3.8'
 services:
   client:
     build: ./client
-    container_name: client
     # restart: always
     ports:
       - 3001:3001
@@ -14,7 +13,6 @@ services:
       - test-network
   backend:
     build: ./server
-    # container_name: backend
     # restart: always
     ports:
       - 8089
@@ -28,9 +26,8 @@ services:
   db:
     image: mysql:5.7
     # restart: always
-    container_name: db
     ports:
-      - 3306
+      - 3306:3306
     volumes:
       - ./mysql/data:/var/lib/mysql
     environment: