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

标签 docker glassfish payara

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

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

我对此提出了一个问题:

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

最佳答案

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

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

关于docker - 需要重新启动时如何修改在Docker中运行的Payara的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51039087/

相关文章:

docker - 如何在 docker-compose.yml 中提供容器名称?

Docker 容器打印 "no such file or directory"

docker - Docker使用Rest API运行rm

java - 无法解析原型(prototype) org.glassfish.jersey.archetypes :jersey quickstart-webapp

java - 如何为独立客户端的 Glassfish 3.1.2 设置 JNDI?

java - 设置数据库 uft8mb4 后仍然存在黑色菱形和问号

java - Ejb全局事务管理

docker - 如何使用 Docker 1.12 swarm mode 部署 consul

java - IDEA 官方指南中的 arquillian 运行时问题

jakarta-ee - 如何在 JUnit 测试中使用 HK2 注入(inject) CDI 事件?