Как получить доступ к приложению Spring внутри контейнера docker из браузера, используя stati c Ip - PullRequest
0 голосов
/ 18 января 2020

Я сделал docker изображение из файла Spring Boot Jar, используя команду ниже команды

1) docker build -f Dockerfile -t docker-spring-boot .

Затем запустить контейнер

docker run -p 8087:8080 docker-spring-boot

Когда я попытался подключиться к своему приложению из браузера он не может подключиться к нему. Я использую Ubuntu-16.04 . Сервер использует inte rnet с 95.158.123.124 stati c Ip. Когда я вижу IP-адрес моего docker контейнера, используйте команду ниже. Он показывает мне 172.17.0.2

docker inspect --format '{{ .NetworkSettings.IPAddress }}' container_name_or_id

Здесь Мой Dockerfile

FROM openjdk:8
ADD jarfolder/docker-spring-boot.jar docker-spring-boot.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/docker-spring-boot.jar"]

На моем сервере Ubuntu Apache сервер работает. Может быть, мне нужно установить некоторые настройки на сервере или docker. Я пытаюсь подключиться к приложению may, используя http://95.158.123.124: 8087 / rest / docker / hello , но не могу подключиться. Пожалуйста, помогите мне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...