gpt4 book ai didi

http - 如何将在不同端口上运行的多个Docker Web服务器容器链接到不同的URL路径?

转载 作者:行者123 更新时间:2023-12-02 20:34:53 24 4
gpt4 key购买 nike

如果我有两个Docker容器(A和B)运行且其端口发布在
81和82,如何将这些容器链接到第三个容器(C)
在端口80上运行,它将不同的URL路径映射到这些不同的URL
容器?

最佳答案

Dockerfu使用docker容器的命名约定为您提供基于URL的自动魔术路由到容器。它设计用于面向公众的容器,而不是用于容器之间的链接,但您也可以将其用于内部链接。

除此之外,HAProxy和Nginx是不错的解决方案,但需要更多的手动操作。

如果使用Nginx,则可以将以下配置添加到文件中。根据需要编辑URL,URI和IP。

server{
server_name A.whatever.com;
location /AAAA {
proxy_pass http://192.100.100.100:81;
}
}

server{
server_name B.whatever.com;
location /BBBB {
proxy_pass http://192.100.100.100:82;
}
}

关于http - 如何将在不同端口上运行的多个Docker Web服务器容器链接到不同的URL路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27523294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com