Акка HTTP в Докере - PullRequest
       7

Акка HTTP в Докере

0 голосов
/ 11 сентября 2018

У меня есть служба Akka HTTP, встроенная в Java, которая создает исполняемый файл jar.Снаружи контейнера все работает нормально.Внутри контейнера все начинается нормально.Но я не могу получить доступ к сервису.

Dockerfile:

FROM java:openjdk-8

COPY target/my-service-api-1.0.0-allinone.jar /app.jar

EXPOSE 8181 8282 8383

ENTRYPOINT ["java", "-jar", "/app.jar"]

Сборка:

docker image build -t my-service-api:v1 .

Запуск:

docker run -p 8181:8181 -p 8282:8282 -p 8383:8383 --rm my-service-api:v1

Есть идеи о том, чего мне не хватает?Я долго искал, но безуспешно.

1 Ответ

0 голосов
/ 11 сентября 2018

Вам необходимо привязать свой сервис к 0.0.0.0:container_port (внутри контейнера), смонтировать container_port на host_port и проверить, что host_port открыто на хосте.

...