docker – Caddy不转发代理

我有一个网站设置与球童服务反应应用程序.但它的代理部分似乎并没有将请求转发给其他docker容器.它仍然显示了example.com/api上的反应页面.

我的球童文件

example.com {
    gzip

    root /app/build    # directory of public pages # Single-page react app

    proxy /staticfiles django:8000 {
        transparent
    }
    proxy /api django:8000 {
        transparent
    }
}
最佳答案
如果您正在使用docker run:

使用–network连接容器:

docker run --rm --network app django    
docker run --rm --network app mycaddydockerimage    

如果你正在使用docker-compose:

使用–links:

version: '2.1'
services:
  django:
    image: django
  mycaddydockerimage:
    image: something
    links:
    - django

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...