在分离模式下,Dockerized Nginx立即停止

时间:2019-09-15 12:44:46

标签: docker nginx docker-compose

我有一个dockerized Nginx作为dockerized Angular和ASP.NET Core Web应用程序的Web服务器/代理。由于某些原因,Nginx立即退出。这是Visual Studio 2019在调试时生成并执行的命令:

docker-compose  -f "C:\Users\Me\source\repos\MySolution\docker-compose.yml" -f "C:\Users\Me\source\repos\MySolution\docker-compose.override.yml" -f "C:\Users\Me\source\repos\MySolution\obj\Docker\docker-compose.vs.debug.g.yml" -p dockercompose1472566653957529852 --no-ansi up -d --build --force-recreate --remove-orphans

这是我的docker-compose.yml文件:

version: '3.7'

services:
  webapi.myproject:
    image: ${DOCKER_REGISTRY-}webapimyproject
    build:
      context: .
      dockerfile: WebApi.MyProject/Dockerfile

  ng.myproject:
    image: ${DOCKER_REGISTRY-}ngmyproject
    working_dir: '/app'
    build:
      context: ./NgMyProject
      dockerfile: Dockerfile
    volumes:
      - './NgMyProject:/app'
      - '/app/node_modules'
    environment:
      - CHOKIDAR_USEPOLLING=true 
      - NODE_ENV=dev

  proxy:
    image: nginx:latest
    ports:
      - "80:80"
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf
    stdin_open: true
    tty: true

我添加了最后两行,以防止Nginx退出,但看起来没有效果。

0 个答案:

没有答案