Nginx-proxy Полученное событие die для контейнера 67f93c544120 - PullRequest
0 голосов
/ 05 октября 2018

Введение

Привет, я получаю ошибку 503, когда пытаюсь использовать nginx для обратного прокси-сервера с приложением node-mongo.Я установил домены в / etc / hosts, используя ip хост-машины.

Задача

Выдает следующую ошибку -

Получено событие die для контейнера 67f93c544120 nginx-proxy |dockergen.1 |2018/10/04 21:44:54 Получена остановка события для контейнера 67f93c544120 nginx-proxy |dockergen.1 |2018/10/04 21:44:54 Содержимое /etc/nginx/conf.d/default.conf не изменилось.Пропуск уведомления «nginx -s reload»

nginx-proxy |nginx.1 |blog.com 192.168.0.101 - - [04 / Oct / 2018: 21: 45: 52 +0000] "GET / flipkart HTTP / 1.1" 503 615 "-" "Mozilla / 5.0 (X11; Linux x86_64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 69.0.3497.100 Safari / 537.36 "

Структура файла

 reverse_proxy
    └── docker-compose.yml
 node-app
    └── app.js
    └──docker-compose.yml
    └──Dockerfile

Файлы

docker-compose.yml (для создания контейнеров нод-приложений)

version: '3'
services:
  node:
    container_name: docker_node_mongo
    restart: always
    build: ./something
    expose:
       - 80
    links:
      - mongo
    environment:
      - '{"VIRTUAL_HOST": "blog.com"}'
    network_mode: "bridge"
  mongo:
    container_name: mongo
    image: mongo
    ports:
      - '27017:27017'
    network_mode: "bridge"


networks:
  default:
    external:
      name: nginx-proxy

docker-compose.yml (для nginx-proxy)

version: "3"
services:
  nginx-proxy:
    image: jwilder/nginx-proxy
    container_name: nginx-proxy
    ports:
      - "80:80"
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro

networks:
  default:
    external:
      name: nginx-proxy

Dockerfile (для построения контейнера node-app)

FROM node:8
WORKDIR /usr/src/app
COPY package*.json ./
RUN npm install --only=production
COPY . .
EXPOSE 80
CMD [ "npm", "start" ]
...