我已经使用命令创建了spring boot gradle项目的图像 gradlew jibDockerBuild
我通过此命令运行图像。docker run -p 8082:8082 demo:0.0.1-SNAPSHOT
图像在端口8082上成功运行。在项目application.properties server.port仅是8082。
我无法访问api,因此我已通过命令在计算机中检查了该进程是否在端口上运行。该端口上netstat -a -n -o | find "8082"
没有进程在运行。
在Windows上Docker Toolbox
默认安装Docker时,Docker
它将在192.168.99.100
IP(DOCKER_IP)上运行。
您可以在主机(即Windows)上使用DOCKER_IP访问在docker内部运行的所有容器。
在这里阅读更多
关于映射查询
您已经映射了端口,这意味着您的容器端口将被映射到 DOCKER_IP:PORT
如果您在Linux或Mac上使用Docker,它将被映射到localhost:port
Docker在本地主机上运行的情况。
至少对于带有Docker Toolbox的Windows,情况并非如此。
根据您的配置,您可以访问应用程序HOST
通过敲击机
http://192.168.99.100:8082
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句