Nginx-proxy容器67f93c544120的已接收事件模具

时间:2018-10-04 22:29:00

标签: node.js docker nginx docker-compose nginx-reverse-proxy

简介

嗨,我尝试将nginx用于node-mongo应用程序的反向代理时遇到503错误。我已经使用主机的ip在/ etc / hosts中设置了域。

问题

它给出了以下错误-

容器67f93c544120的接收事件死 nginx代理| dockergen.1 | 2018/10/04 21:44:54收到容器67f93c544120的事件停止 nginx代理| dockergen.1 | 2018/10/04 21:44:54 /etc/nginx/conf.d/default.conf的内容未更改。跳过通知'nginx -s reload'

nginx代理| nginx.1 | blog.com 192.168.0.101--[04 / Oct / 2018:21:45:52 +0000]“ GET / flipkart HTTP / 1.1” 503615“-”“ 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(用于构建节点应用容器)

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

0 个答案:

没有答案