version: '3' services: qlhuanbaoapi93: image: www.dgt.net.cn:5443/huanbao/qlhuanbaoapiimage93:1.3.5 container_name: qlhuanbaocontaine93 hostname: qlhuanbao93host volumes: - /home/website/huanbao/nginx/file/wwwroot:/app/wwwroot - ./Ropin.Inspection.Api/appsettings.json:/app/appsettings.json - ./Ropin.Inspection.Api/appsettings.Development.json:/app/appsettings.Development.json - ./Ropin.Inspection.Api/appsettings.Staging.json:/app/appsettings.Staging.json - ./Ropin.Inspection.Api/appsettings.Production.json:/app/appsettings.Production.json ports: - 93:80 environment: TZ: "Asia/Shanghai" ASPNETCORE_ENVIRONMENT: "Production" networks: - ocelot-gateway-demo_dev external_links: - redis - db #- mongo qlhuanbaoscadaapi94: image: www.dgt.net.cn:5443/huanbao/qlhuanbaoscadaapiimage94:1.3.1 container_name: qlhuanbaoscadacontaine94 hostname: qlhuanbaoscada94host build: context: . dockerfile: ./Ropin.Environmentally.WebScada/Dockerfile ports: - 94:80 environment: TZ: "Asia/Shanghai" ASPNETCORE_ENVIRONMENT: "Production" PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" volumes: - ./Ropin.Environmentally.WebScada/appsettings.json:/app/appsettings.json - ./Ropin.Environmentally.WebScada/log4net.config:/app/log4net.config - ./Ropin.Environmentally.WebScada/appsettings.Development.json:/app/appsettings.Development.json - ./Ropin.Environmentally.WebScada/appsettings.Staging.json:/app/appsettings.Staging.json - ./Ropin.Environmentally.WebScada/appsettings.Production.json:/app/appsettings.Production.json #- ./Ropin.Environmentally.WebScada/app:/app networks: - ocelot-gateway-demo_dev #external_links: # - redis # - db # - mongo qlhuanbaoledgesvc99: image: www.dgt.net.cn:5443/huanbao/qlhuanbaoledgesvcimage99:1.3 container_name: qlhuanbaoledgesvccontaine99 hostname: qlhuanbaoledgesvc99host build: context: . dockerfile: ./Ropin.Environmentally.LedgeService1/Dockerfile ports: - 99:80 environment: TZ: "Asia/Shanghai" #ASPNETCORE_ENVIRONMENT: "Production" PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" volumes: - ./Ropin.Environmentally.LedgeService1/appsettings.json:/app/appsettings.json - ./Ropin.Environmentally.LedgeService1/log4net.config:/app/log4net.config networks: - ocelot-gateway-demo_dev external_links: - redis1 - db qlhuanbaodcssvc101: image: www.dgt.net.cn:5443/huanbao/qlhuanbaodcssvcimage101:1.3 container_name: qlhuanbaodcscontaine101 hostname: qlhuanbaodcssvc101host build: context: . dockerfile: ./Ropin.Environmentally.DcsService/Dockerfile ports: - 101:80 environment: TZ: "Asia/Shanghai" ASPNETCORE_ENVIRONMENT: "Production" PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" volumes: - ./Ropin.Environmentally.DcsService/appsettings.json:/app/appsettings.json - ./Ropin.Environmentally.DcsService/log4net.config:/app/log4net.config networks: - ocelot-gateway-demo_dev external_links: - redis1 - db qlhuanbaovideo103: image: www.dgt.net.cn:5443/huanbao/qlhuanbaovideoimage103:1.3 container_name: qlhuanbaovideocontaine103 hostname: qlhuanbaovideo103host build: context: . dockerfile: ./Ropin.Environmentally.VideoService/Dockerfile ports: - 103:80 environment: TZ: "Asia/Shanghai" ASPNETCORE_ENVIRONMENT: "Production" PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" volumes: - ./Ropin.Environmentally.VideoService/appsettings.json:/app/appsettings.json - ./Ropin.Environmentally.VideoService/log4net.config:/app/log4net.config networks: - ocelot-gateway-demo_dev external_links: - redis1 - db qlhuanbaoalarm107: image: www.dgt.net.cn:5443/huanbao/qlhuanbaoalarmimage107:1.3 container_name: qlhuanbaoalarmcontaine107 hostname: qlhuanbaoalarm107host build: context: . dockerfile: ./Ropin.Environmentally.AlarmService/Dockerfile ports: - 107:80 environment: TZ: "Asia/Shanghai" ASPNETCORE_ENVIRONMENT: "Production" PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" volumes: - ./Ropin.Environmentally.AlarmService/appsettings.json:/app/appsettings.json - ./Ropin.Environmentally.AlarmService/log4net.config:/app/log4net.config - ./Ropin.Environmentally.AlarmService/appsettings.Development.json:/app/appsettings.Development.json - ./Ropin.Environmentally.AlarmService/appsettings.Staging.json:/app/appsettings.Staging.json - ./Ropin.Environmentally.AlarmService/appsettings.Production.json:/app/appsettings.Production.json networks: - ocelot-gateway-demo_dev external_links: - redis1 - db networks: ocelot-gateway-demo_dev: external: true #注意true和:之间有个空格的