Я хочу запустить этот пример куренто: https://doc -kurento.readthedocs.io / en / stable / tutorials / java / tutorial-one2one.html
Но у меня есть некоторыепроблемы с сервером приложений при его сборке на докере.
Когда я запускаю kms docker - он запускается успешно. Я установил порт сервера kurento-media как 8889: 8888, а IP-адрес в контейнере Docker, когда я проверил, был 172.17.0.2. Также я установил порт веб-приложения как 8081: 8080.
Когда я пытался открыть веб-страницу - она не отвечала.
Мой URL был: https://192.168.0.2:8443,, где 192.168.0.2 - это IP моего сервера, на котором я запускаю docker. Также я пытался подключиться к IP-адресу док-контейнера напрямую с помощью https://172.17.0.3:8443.
Вот мой докер-файл приложения.
FROM ubuntu:16.04
MAINTAINER USER1 "USER1@infinte.com"
RUN apt-get update
RUN apt-get install git -y
RUN apt-get install curl -y
RUN apt install apt-utils -y
RUN apt install maven -y
RUN apt install openjdk-8-jdk openjdk-8-jre -y
RUN apt-get install software-properties-common -y
RUN git clone https://github.com/Kurento/kurento-tutorial-java.git
WORKDIR kurento-tutorial-java/kurento-one2one-call-advanced/
EXPOSE 8080
ENTRYPOINT mvn -U clean spring-boot:run -Dkms.url=ws://172.17.0.2:8888/kurento
Вот моя команда запуска kms:
docker run -t --name kms -p 8889:8888 kurento/kurento-media-server
Вот моя команда запуска сервера приложений:
docker run -d --name apps -p 8081:8080 --link kms apps
Какие ошибки я здесь допустил? Может мне нужно сменить IP в ENTRYPOINT?