services: router: image: itzg/mc-router environment: IN_DOCKER: true ports: - "25565:25565" volumes: - /var/run/docker.sock:/var/run/docker.sock:ro # Matches MCs below network_mode: bridge vanilla: image: itzg/minecraft-server environment: EULA: "TRUE" labels: mc-router.host: "localhost" # To allow for routing from devcontainer network_mode: bridge paper: image: itzg/minecraft-server environment: EULA: "TRUE" TYPE: PAPER labels: mc-router.host: "paper.example.com" # To allow for routing from devcontainer network_mode: bridge