Я запускаю веб-приложение на Java в кластере Docker и выполняю следующие команды:
PS C:\Users\Marco\test_workspace> docker run -v test_web_application.war:/usr/local/tomcat/webapps/TestWebApplication.war -it -p 8080:8080 --network "host" -d Tomcat
Фактический вывод подтверждает, что контейнер работает:
На данный момент я хочу получить доступ к контейнеру через его IP-адрес с моего хоста, и я использую команду inspect
для определения IP:
Но, как показано на скриншоте, я не вижу назначенного IP-адреса.
Таким образом, мои вопросы:
Почемукоманда --network "host"
назначить общий IP-адрес хосту не сработала?
Наконец, как я могу получить доступ к своему веб-приложению с хоста?