Как изменить конфигурацию Payara, работающую в Docker, когда требуется перезагрузка - PullRequest
0 голосов
/ 26 июня 2018

Я использую образ Payara в Dockerhub.Если я хочу изменить параметр конфигурации в Payara, который требует перезапуска (через домен перезапуска asadmin), контейнер останавливается.

Как можно выполнить изменения конфигурации, как указано выше, без остановки контейнера?

Я поднял вопрос для этого:

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

1 Ответ

0 голосов
/ 04 июля 2018

В Docker контейнеры должны быть предварительно сконфигурированы в DockerFile, и когда вы изменяете конфигурацию, вы должны перестроить ваш Docker-контейнер и перезапустить его. Вы не должны ожидать, что вы изменяете конфигурацию динамически без перезапуска, это не то, как работает большинство контейнеров Docker.

Вы по-прежнему можете делать то, что хотите, с текущим образом докера Payara, если перезаписать ENTRYPOINT, используя bin/asadmin start-domain вместо сценария startInForeground.sh. Это запустит процесс запуска Java, который будет наблюдать за процессом сервера и перезапускать его при необходимости. Сценарий startInForeground.sh используется по умолчанию для оптимизации работы сервера в контейнере.

...