Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Web服务器的子目录中使用香草rundeck docker映像吗?_Docker_Rundeck - Fatal编程技术网

我可以在Web服务器的子目录中使用香草rundeck docker映像吗?

我可以在Web服务器的子目录中使用香草rundeck docker映像吗?,docker,rundeck,Docker,Rundeck,将rundeck放入Web服务器(domain.com/rundeck)子目录的方法已在此处详细说明: 是否可以在vanilla docker容器中设置这些变量 另一种方法是使用。然而,这意味着我正在加倍努力,仅为那些特定设置维护派生映像,这并不理想。您可以使用一些发行版(作为基础)+OpenJDK 8+Rundeck+Nginx构建自己的映像。您有一个完整的示例(您只需要在Dockerfile调用中更改到更多更新的组件)。还有一些关于Dockerfile使用的文档。这是一个RTFM失败的简单

将rundeck放入Web服务器(domain.com/rundeck)子目录的方法已在此处详细说明:

是否可以在vanilla docker容器中设置这些变量



另一种方法是使用。然而,这意味着我正在加倍努力,仅为那些特定设置维护派生映像,这并不理想。

您可以使用一些发行版(作为基础)+OpenJDK 8+Rundeck+Nginx构建自己的映像。您有一个完整的示例(您只需要在Dockerfile调用中更改到更多更新的组件)。还有一些关于Dockerfile使用的文档。

这是一个RTFM失败的简单案例:

设置为运行甲板的路径(即
http://localhost/rundeck
)。如果在主机名路径下的反向代理后面运行Rundeck,则此选项非常有用

这满足了设置
-Dserver.web.context=/rundeck
的要求,如链接问题中所述

然后是地址
rails.serverURL=https://mywebserver.com:8000/rundeck
,看起来自从那个答案发布后,
rails
grails
取代了。容器中还有一个配置设置:

控制应用程序用于链接、重定向等的基本URL。这是用户用于访问网站的URL


感谢您提供有关docker的一般信息,但这是否会加剧以下问题:加倍努力仅为那些特定设置维护派生映像,本质上让我更加困难?如果您查看第一个链接,您就有了构建Rundeck+NGINX映像的完整模板。从Rundeck v3.3.x开始,使用
server.servlet.context路径
代替
server.web.context
。看见