Refactor VIO dev container configuration: update service names, add environment variables, and define volume mounts

This commit is contained in:
EricX-Zhao
2026-04-27 07:37:12 +00:00
parent ae3946e650
commit 218f03a321
4 changed files with 18 additions and 11 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
services: services:
pc-dev-base: pc-dev-base:
# image: sim_dev:gz_harmonic image: sim_dev:gz_harmonic
# container_name: ${PROJECT}-pc-dev # container_name: ${PROJECT}-pc-dev
runtime: nvidia # 启用 NVIDIA GPU 支持 runtime: nvidia # 启用 NVIDIA GPU 支持
stdin_open: true # 保持标准输入打开 stdin_open: true # 保持标准输入打开
+3
View File
@@ -0,0 +1,3 @@
WORKSPACE=/home/eric/svo_ros2_ws
DATASET=/home/eric/dataset
DATASET_EXT=/mnt/dataset
+2 -8
View File
@@ -3,15 +3,9 @@
"dockerComposeFile": [ "dockerComposeFile": [
"vio.yaml" "vio.yaml"
], ],
"service": "vio-dev", "service": "vio-dev-pc",
"runServices": [
"vio-dev"
],
"workspaceFolder": "/workspace", "workspaceFolder": "/workspace",
"mounts": [
"source=${localWorkspaceFolder},target=/workspace,type=bind",
"source=/mnt/d/dataset,target=/dataset,type=bind"
],
"shutdownAction": "none", "shutdownAction": "none",
"containerEnv": { "containerEnv": {
+12 -2
View File
@@ -1,8 +1,18 @@
name: vio-dev name: vio-dev
services: services:
vio-dev: vio-dev-pc:
extends: extends:
file: ../common.yaml file: ../common.yaml
service: pc-dev-base service: pc-dev-base
image: sim_dev:gz_harmonic
container_name: vio-dev-pc container_name: vio-dev-pc
volumes:
- ${WORKSPACE}:/workspace
- ${DATASET}:/dataset
- ${DATASET_EXT}:/dataset_ext
vio-dev-rk3588:
extends:
file: ../common.yaml
service: rk3588-dev-base
container_name: vio-dev-rk3588
volumes:
- ${WORKSPACE}:/workspace