gpt4 book ai didi

docker - 我的Docker容器的简单HTTP代理/路由?

转载 作者:行者123 更新时间:2023-12-02 21:29:50 24 4
gpt4 key购买 nike

关于docker的一件很酷的事情是,它使启动不同的Web应用程序进行测试变得非常容易。

因此,我很快将在一台主机上运行几个(也许是10个)容器,我需要一种简单的方法来访问它们。

有人知道基于子域或url路由到不同容器的简单方法吗?

这应该:

  • 在容器本身中运行(不在主机上)
  • 简单死
  • 尽可能自动运行(如果您可以将容器命名为foo.bar.com并自动将流量发送给它,那将是很好的,例如=)
  • 易于从容器
  • 内部自动化

    有人知道像这样简单的事情吗?头痛似乎有点矫kill过正,需要我做很多工作。

    (我现在正在围绕nginx做一个简单的包装,但是如果已有的东西,我不想浪费时间。)

    最佳答案

    您还可以尝试openresty基于Nginx Lua的发行版,该发行版允许您动态路由所有请求以及Redis数据库。这样,您可以创建新路由,而不会影响实际连接。请参阅网站上的DynamicRoutingBasedOnRedis示例。

    使用Lua编写所有脚本时,您可以做更多的事情,以及nginx的稳定性。

    对于具有相同价格的负载均衡,对于路由,您可以添加许多主机。

    关于docker - 我的Docker容器的简单HTTP代理/路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21315710/

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