繁体   English   中英

Docker中的Akka HTTP

[英]Akka HTTP in Docker

我有一个内置Java的Akka HTTP服务,该服务创建了一个可执行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

关于我可能会丢失的任何想法? 到目前为止,我一直在搜索没有成功。

您需要将服务绑定到0.0.0.0:container_port (在容器内部),将container_port安装到host_port并检查host_port在主机上打开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM