Как обновить настройки сервера без пересоздания контейнеров докеров

Я следовал официальному руководству по установке AzerothCore с использованием контейнеров Docker и хотел бы узнайте, есть ли способ обновить настройки сервера без повторного создания контейнеров докеров.

Если контейнеры необходимо воссоздать, чтобы применить новые настройки, как я могу предотвратить удаление моих персонажей при воссоздании контейнеров докеров?


person Jimmy    schedule 19.02.2019    source источник


Ответы (1)


Поскольку официальная документация говорит в разделе часто задаваемых вопросов, что вам не нужно повторно создавать свои контейнеры.

Вы можете просто запустить/остановить их, используя:

  • docker-compose stop чтобы остановить ваши контейнеры
  • docker-compose start чтобы снова запустить свои контейнеры

Это отличается от использования down и up, которые уничтожат/воссоздают их.

Если вы просто измените worldserver.conf конфигурацию content, этого достаточно, чтобы остановить/запустить контейнеры. Если вы хотите изменить расположение таких файлов конфигурации, вам необходимо перекомпилировать (то есть уничтожить/создать заново контейнеры worldserver и authserver).

person Francesco Borzi    schedule 19.02.2019
comment
Действительно ли при запуске и остановке контейнера применяется новая конфигурация? Раздел в FAQ не очень ясен в отношении обновления conf, ожидая, что вы можете запустить docker-compose up после обновления файла .env. - person Jimmy; 19.02.2019
comment
@Jimmy, если вы просто измените worldserver.conf конфигурацию content, этого будет достаточно, чтобы остановить/запустить контейнеры. Если вы хотите изменить местоположение таких файлов конфигурации, вам необходимо перекомпилировать (т. е. уничтожить/создать заново контейнеры worldserver и authserver). - person Francesco Borzi; 19.02.2019
comment
Окей, спасибо, что прояснил это для меня! Пожалуйста, включите это в свой ответ. - person Jimmy; 19.02.2019
comment
@ Джимми готово, отметьте мой ответ как решаемый или дайте нам знать, если вам нужна дополнительная помощь по этой проблеме. - person Francesco Borzi; 19.02.2019