docker – Caddy不转发代理

前端之家收集整理的这篇文章主要介绍了docker – Caddy不转发代理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

我的球童文件

  1. example.com {
  2. gzip
  3. root /app/build # directory of public pages # Single-page react app
  4. proxy /staticfiles django:8000 {
  5. transparent
  6. }
  7. proxy /api django:8000 {
  8. transparent
  9. }
  10. }
最佳答案
如果您正在使用docker run:

使用–network连接容器:

  1. docker run --rm --network app django
  2. docker run --rm --network app mycaddydockerimage

如果你正在使用docker-compose:

使用–links:

  1. version: '2.1'
  2. services:
  3. django:
  4. image: django
  5. mycaddydockerimage:
  6. image: something
  7. links:
  8. - django

猜你在找的Docker相关文章