# docker-compose.yml services: edge-proxy-dev: # 给他一个固定的名字 build: context: . dockerfile: docker/Dockerfile container_name: edge-proxy-shared-dev image: edge-proxy-edge-proxy-dev:latest platform: linux/arm64 devices: - /dev/ttyS7:/dev/ttyS7 - /dev/ttyS9:/dev/ttyS9 group_add: - "20" # 例如: "20" volumes: - .:/app # 端口直接映射,无需错开 ports: - "8888:8888" - "9999:9999" command: sleep infinity mqtt-broker: image: eclipse-mosquitto:2.0 container_name: mqtt-broker restart: unless-stopped ports: - "1883:1883" volumes: - ./mosquitto/config:/mosquitto/config - ./mosquitto/data:/mosquitto/data - ./mosquitto/log:/mosquitto/log