jwilder/nginx-proxy:0.8.0 更新到更高版本时停止工作

问题描述 投票:0回答:1

这个带有网络服务器和 jwilder/nginx 的 docker-compose 在 0.8.0 上完美工作,但是当更新到更高版本时它停止工作(502 bad gateway)。

有什么我错过的想法吗?

这是可行的,但是当将 jwilder/nginx-proxy:0.8.0 更新到更高版本(如 1.4.0)时,它会停止工作。引入了哪些更改,如何修复?

version: "3.7"

networks:
  proxy-tier:
    external:
      name: nginx-proxy

services:

  nginx-test:
    image: rocker/shiny-verse:4.2.1
    container_name: test
    networks:
      - proxy-tier
    environment: 
      - "VIRTUAL_NETWORK=nginx-proxy"
      - "VIRTUAL_PORT=80"
      - "VIRTUAL_HOST=http.mydomain.ch"
    restart: always

  nginx: 
    image: jwilder/nginx-proxy:0.8.0
    container_name: mynginx
    ports:
      - 80:80
      - 443:443
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro
   - ../geoCertbot/certs/live/mydomain.ch/fullchain.pem:/etc/nginx/certs/mydomain.ch.crt:ro
      - ../geoCertbot/certs/live/mydomain.ch/privkey.pem:/etc/nginx/certs/mydomain.ch.key:ro
    networks:
      - proxy-tier
    restart: always
    deploy:
      mode: replicated
      replicas: 1
      placement:
        constraints: [node.labels.servertype == web]
nginx-reverse-proxy jwilder-nginx-proxy
1个回答
0
投票

似乎从更高版本开始必须添加“expose -80”

© www.soinside.com 2019 - 2024. All rights reserved.