相关疑难解决方法(0)

如何在 VS Code devcontainer 中运行 docker-compose

我有这个多容器项目,由 3 个 NestJS 和 1 个 dotnet5.0 应用程序组成。除了应用程序之外,该项目还依赖于 RabbitMQ 和 InfluxDB 服务(作为纯 docker 镜像运行)

docker-compose文件如下所示:

version: '3.8'

services:
  influxdb:
    image: influxdb:2.0
    container_name: influxdb
    ports:
      - '8086:8086'
    expose:
      - '8086'
    volumes:
      - ./data/influxdb2/data:/var/lib/influxdb2
      - ./data/influxdb2/config:/etc/influxdb2

  rabbitmq:
    hostname: 'rabbitmq'
    image: rabbitmq:3-management
    container_name: rabbitmq
    ports:
      - '15672:15672'
      - '5672:5672'

  microservice1:
    image: microservice1
    container_name: microservice1
    depends_on: [rabbitmq, influxdb]
    build:
      context: .
      dockerfile: ./apps/microservice1/Dockerfile

  microservice2:
    image: microservice2
    container_name: microservice2
    depends_on: [rabbitmq, influxdb]
    build:
      context: .
      dockerfile: ./apps/microservice2/Dockerfile

  microservice3:
    image: microservice3
    container_name: microservice3 …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose visual-studio-code vscode-remote

22
推荐指数
1
解决办法
2万
查看次数