|
1 | 1 | services:
|
2 |
| - ros2_shell: |
| 2 | + ros2_jammy_sim: |
3 | 3 | build:
|
4 |
| - dockerfile: Dockerfile_1 |
5 |
| - context: . |
6 |
| - container_name: ros2_jammy_it |
7 |
| - # networks: |
8 |
| - # - ros2_internal |
9 |
| - network_mode: "host" |
| 4 | + context: ./docker_simulator/DockerFiles |
| 5 | + dockerfile: Dockerfile |
| 6 | + args: |
| 7 | + - BASE_IMAGE=osrf/ros |
| 8 | + - BASE_TAG=jazzy-desktop-full |
| 9 | + - DISTRO=jazzy |
| 10 | + - IMAGE_NAME=docker_control_simulation |
| 11 | + - IMAGE_TAG=0.1 |
| 12 | + - WORKSPACE=docker_simulation_ws |
| 13 | + |
| 14 | + container_name: ros2_jammy_simulator |
| 15 | + networks: |
| 16 | + - ros2_internal |
| 17 | + # network_mode: "host" |
10 | 18 | # Interactive shell settings
|
11 | 19 | stdin_open: true
|
12 | 20 | tty: true
|
@@ -34,7 +42,7 @@ services:
|
34 | 42 | - /tmp/.X11-unix:/tmp/.X11-unix:rw
|
35 | 43 | # - /tmp/.docker.xauth:/tmp/.docker.xauth:rw
|
36 | 44 | - ~/.bash_history:/home/ros/.bash_history
|
37 |
| - - ./:/home/ros/docker_simulation_ws |
| 45 | + - ./docker_simulator:/home/ros/docker_simulation_ws |
38 | 46 | - /dev/input:/dev/input
|
39 | 47 | - /dev/dri:/dev/dri
|
40 | 48 | - /dev/nvidia0:/dev/nvidia0
|
@@ -64,46 +72,7 @@ services:
|
64 | 72 | - driver: nvidia
|
65 | 73 | count: all
|
66 | 74 | capabilities: [gpu]
|
67 |
| - # ros2_joy: |
68 |
| - # build: |
69 |
| - # dockerfile: Dockerfile_1 |
70 |
| - # context: . |
71 |
| - # container_name: ros2_jammy_joy |
72 |
| - # networks: |
73 |
| - # - ros2_internal |
74 |
| - # # Interactive shell settings |
75 |
| - # stdin_open: true |
76 |
| - # tty: true |
77 |
| - # # Network settings |
78 |
| - |
79 |
| - # # Environment variables |
80 |
| - # environment: |
81 |
| - # - DISPLAY=${DISPLAY} |
82 |
| - # - QT_X11_NO_MITSHM=1 |
83 |
| - # - XAUTHORITY=/tmp/.docker.xauth |
84 |
| - # - ROS_DOMAIN_ID=0 |
85 |
| - # - RMW_IMPLEMENTATION=rmw_cyclonedds_cpp |
86 |
| - # # Shell history |
87 |
| - # - HISTFILE=/home/ros/.bash_history |
88 |
| - # - HISTFILESIZE=10000 |
89 |
| - # - RCUTILS_COLORIZED_OUTPUT=1 |
90 |
| - # privileged: true # Fixed spelling and removed duplicate |
91 |
| - # volumes: |
92 |
| - # - /tmp/.X11-unix:/tmp/.X11-unix:rw |
93 |
| - # - /tmp/.docker.xauth:/tmp/.docker.xauth:rw |
94 |
| - # - ~/.bash_history:/home/ros/.bash_history |
95 |
| - # - /home/punk-opc/Documents/docker_navigation:/home/ros/docker_simulation_ws |
96 |
| - # - /dev/input:/dev/input |
97 | 75 |
|
98 |
| - # # Command to source ROS2 environment and start shell |
99 |
| - # command: > |
100 |
| - # bash -c " |
101 |
| - # source /opt/ros/jazzy/setup.bash && |
102 |
| - # echo 'ROS2 Jazzy environment loaded' && |
103 |
| - # bash |
104 |
| - # " |
105 |
| - # devices: |
106 |
| - # - /dev/dri:/dev/dri |
107 | 76 | networks:
|
108 | 77 | ros2_internal:
|
109 | 78 | driver: bridge
|
|
0 commit comments