2015-07-30 2 views
1

Я запускаю Wildfly внутри Docker. Мне нужно добавить пользователей и установить конфигурацию до запуска java-процесса.Wildfly add-user.sh Экземпляр для экземпляра управления

я могу запустить add-user.sh скрипта для создания простого пользователя:

/wildfly/bin/add-user.sh admin admin --silent 

Однако, мне нужно создать пользователь управления, который будет использоваться для проверки подлинности экземпляра с управляемым экземпляром. В CLI опция:

«Этот новый пользователь будет использоваться для одного процесса AS для подключения к другому AS-процессу?», Ответьте «да».

Есть ли способ установить этот параметр с помощью параметра в скрипте?

+0

Интересно, что не выглядит как эта опция необходима для проверки подлинности экземпляров. Не уверен, что это просто наследие. –

+0

этот вопрос возвращает закодированный пароль, который требуется в режиме домена. который должен быть добавлен в тег <идентификатор сервера> в host.xml – happy

+0

Я просто добавил пользователя управления, используя команду, которую я имею в вопросе, и добавил закодированный пароль в host.xml, и это работает .... нет необходимости используйте интерактивную оболочку –

ответ

2

add-user.sh только добавляет пользователю: mgmt-users.properties

так что вы можете создать эту величину для себя довольно легко.

+0

Это правильно, вся утилита add-user делает это для записи в файлы свойств, и вам нечего делать самим. –

+0

Теперь, когда у меня есть лучшее понимание функции сценария, я просто откликнусь >> в моем сценарии ввода с этого момента. Благодаря! –

0

Это даст вам доступ к контейнеру

docker exec -it wildfly-instance /bin/bash 
+0

Мне не нужно обращаться к контейнеру. В моей ENTRYPOINT у меня есть скрипт для добавления пользователей. Вы не должны зависеть от запуска команд после того, как контейнер встал. Спасибо за добавление. –

Смежные вопросы