Minio在Traefik错误背后 - 网关超时

发布于 2025-01-31 11:17:48 字数 1575 浏览 3 评论 0原文

我试图在Traefik代理后面运行Minio,但会遇到网关超时错误。

这是我的docker-compose.yml

version: '3.8'

x-minio-common: &minio-common
  image: quay.io/minio/minio:latest
  command: 
    - server
    - --console-address
    - ":9001"
    - /data  
  networks:
    - appnet
  environment:
    - MINIO_ROOT_USER=admin
    - MINIO_ROOT_PASSWORD=password
    - MINIO_DOMAIN=minio.mydomain.com
    - MINIO_SERVER_URL=https://minio.mydomain.com
    - MINIO_BROWSER_REDIRECT_URL=https://minio-console.mydomain.com
  labels:
    - traefik.enable=true
    - traefik.docker.network=appnet
    - traefik.http.routers.minio.rule=Host(`minio.mydomain.com`)
    - "traefik.http.routers.minio.entrypoints=websecure"
    - "traefik.http.routers.minio.tls=true"
    - "traefik.http.routers.minio.tls.certresolver=leresolver"    
    - traefik.http.routers.minio.service=minio
    - traefik.http.services.minio.loadbalancer.server.port=9000

    - traefik.http.routers.minio-console.rule=Host(`minio-console.mydomain.com`)
    - "traefik.http.routers.minio-console.entrypoints=websecure"
    - "traefik.http.routers.minio-console.tls=true"
    - "traefik.http.routers.minio-console.tls.certresolver=leresolver"    
    - traefik.http.routers.minio-console.service=minio-console
    - traefik.http.services.minio-console.loadbalancer.server.port=9001
services:
  minio1:
    <<: *minio-common
    hostname: minio1
    container_name: minio1
    volumes:
      - type: bind
        source: /mnt/disk1
        target: /data

networks:
  appnet:
    external: true

I am trying to run Minio behind a Traefik proxy but getting a Gateway Timeout error.

Here is my docker-compose.yml

version: '3.8'

x-minio-common: &minio-common
  image: quay.io/minio/minio:latest
  command: 
    - server
    - --console-address
    - ":9001"
    - /data  
  networks:
    - appnet
  environment:
    - MINIO_ROOT_USER=admin
    - MINIO_ROOT_PASSWORD=password
    - MINIO_DOMAIN=minio.mydomain.com
    - MINIO_SERVER_URL=https://minio.mydomain.com
    - MINIO_BROWSER_REDIRECT_URL=https://minio-console.mydomain.com
  labels:
    - traefik.enable=true
    - traefik.docker.network=appnet
    - traefik.http.routers.minio.rule=Host(`minio.mydomain.com`)
    - "traefik.http.routers.minio.entrypoints=websecure"
    - "traefik.http.routers.minio.tls=true"
    - "traefik.http.routers.minio.tls.certresolver=leresolver"    
    - traefik.http.routers.minio.service=minio
    - traefik.http.services.minio.loadbalancer.server.port=9000

    - traefik.http.routers.minio-console.rule=Host(`minio-console.mydomain.com`)
    - "traefik.http.routers.minio-console.entrypoints=websecure"
    - "traefik.http.routers.minio-console.tls=true"
    - "traefik.http.routers.minio-console.tls.certresolver=leresolver"    
    - traefik.http.routers.minio-console.service=minio-console
    - traefik.http.services.minio-console.loadbalancer.server.port=9001
services:
  minio1:
    <<: *minio-common
    hostname: minio1
    container_name: minio1
    volumes:
      - type: bind
        source: /mnt/disk1
        target: /data

networks:
  appnet:
    external: true

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷雾森÷林ヴ 2025-02-07 11:17:48

我忘了在Traefik容器中设置网络。

I forgot to set the network in the traefik container.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文