Каков рекомендуемый способ упаковки предварительно настроенного образа док-станции solace - PullRequest
0 голосов
/ 05 апреля 2019

Мы пытаемся упаковать образ док-станции solace с предварительно сконфигурированным сообщением vpn, фабрикой соединений jndi, очередями и тому подобным. Это сделано для того, чтобы мы могли перенести образ докера на другой сайт и загрузить его там, не настраивая его на каждом сайте.

Вся ли информация о конфигурации, которую я сделал из пользовательского интерфейса Solace, хранится в /usr/sw/var в контейнерной среде? Так что на самом деле все, что мне нужно сделать, это сохранить содержимое этого каталога и создать новый образ докера с этим содержимым?

1 Ответ

0 голосов
/ 06 апреля 2019

Да, информация о конфигурации, которую вы сделали, хранится в каталоге / usr / sw / var.Но он содержит гораздо больше, чем вы хотите, например, имя хоста, имя маршрутизатора и другие данные, которые вам на самом деле не нужны.

Если я могу предложить, лучший способ «скопировать» ваши данные - это зайти вCLI Solace и выполните:

show current-config message-vpn *

Вы можете перенаправить данные в файл, например

show current-config message-vpn *> my-vpn-config.txt

Вывод сохраняется в каталоге / usr / sw / jail.Вы можете отредактировать этот файл, если хотите, он будет содержать знакомые вам команды CLI.

Скопируйте этот файл и загрузите его в новый каталог Docker в каталоге / usr / sw / jail.Оттуда вы можете получить исходный файл конфигурации с помощью команды:

enable

source script my-vpn-config.txt

С помощью вышеуказанного метода, вы пропустите некоторые системные конфигурации, такие как имена пользователей, ldap-профиль и т. д. Но из списка вещей, которые вы ищете «message vpn, jndi connection factory, очереди и тому подобное», этого достаточно.

...