gpt4 book ai didi

docker - Docker容器/图像之间的友好URL

转载 作者:行者123 更新时间:2023-12-02 19:40:46 25 4
gpt4 key购买 nike

我正在使用docker创建一些项目,但它们将位于不同的图像/容器中

是否可以使用相同的URL(例如“友好的URL”)访问不同的Docker容器?

示例:

  • 主容器在teste.com中
  • 如果我访问teste.com/project2、teste.com/project3,我希望它转到同一服务器计算机上的另一个运行容器。

  • 那可能吗?

    最佳答案

    您可以设置一个Web服务器(apache / nginx),以将流量分发到不同的容器。

    在您的情况下,启动一个nginx容器,它将请求重定向到

  • container1-运行您的project1
  • container2-运行您的project2等,

  • 现在在nginx conf中:
    server {
    listen 80 default_server;
    server_name subdomain.domain.com;
    location /project1 {
    proxy_pass http://tomcat1:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    }
    location /project2 {
    proxy_pass http://tomcat2:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    }
    }

    请参见以下示例: Configuring Nginx docker container to proxypass to tomcat docker container

    关于docker - Docker容器/图像之间的友好URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37076951/

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