Как выставить IP-адрес контейнера Docker для подключения через jConsole? - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть приложение, которое должно быть Dockerized. Я уже сделал это, но мы не можем получить к нему доступ через jConsole. Я использую аргументы этой виртуальной машины в файле Docker (найденном на этом сайте):

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=<PORT>
-Dcom.sun.management.jmxremote.rmi.port=<PORT>
-Djava.rmi.server.hostname=<IP>
where:

<IP> is the IP address of the host that where you executed 'docker run'

Но я не знаю, какой IP-адрес мне следует указать здесь, потому что, если это Docker IP-адрес контейнера У меня нет IP-адреса контейнера, пока этот контейнер не находится в рабочем состоянии. Так что я не могу знать это до того, как он запустится Или это должен быть IP-адрес с хоста P C? Я видел много вопросов о подключении jConsole к Docker, но не нашел, по какому IP это значит.

...