需要重新启动时如何修改在Docker中运行的Payara的配置

时间:2018-06-26 09:12:06

标签: docker glassfish payara

我正在Dockerhub中使用Payara映像。如果要在Payara中更改需要重新启动的配置参数(通过asadmin重新启动域),容器将停止。

如何在不停止容器的情况下进行如上所述的配置更改?

我为此提出了一个问题:

https://github.com/payara/docker-payaraserver-full/issues/45

1 个答案:

答案 0 :(得分:1)

在Docker中,应在DockerFile中预先配置容器,并且在更改配置时,应重新构建Docker容器并重新启动它。您不应该期望在不重新启动的情况下动态更改配置,这不是大多数Docker容器的工作方式。

如果使用bin/asadmin start-domain而不是startInForeground.sh脚本覆盖ENTRYPOINT,则仍可以使用当前的Payara泊坞窗映像执行所需的操作。这将执行启动程序Java进程,该进程将监视服务器进程并在需要时重新启动它。默认情况下,使用startInForeground.sh脚本来优化容器中服务器的运行。