gpt4 book ai didi

java - 如何在本地计算机上运行的 docker 容器之外公开我的 tomcat 服务器?

转载 作者:行者123 更新时间:2023-11-28 21:57:33 25 4
gpt4 key购买 nike

我无法访问从我的 docker 容器内部启动的 tomcat 服务器。我正在从本地 Windows 机器上运行 docker 容器。我不能用我的 browsern 或 curl 打它。以下是我使用过的命令。

docker run 535b29035275 -p 9080:9080

01:41:18.177 INFO main c.m.i.ServerStart - 在 PID 1 的 8bfe44c70af0 上启动 ServerStart v0.1.0(/MainServer/target/mainserver-0.1.0.jar 由 root 在/中启动)

01:41:19.619 INFO main o.s.b.w.e.t.TomcatWebServer - Tomcat 初始化端口:9080 (http)

docker ps

8bfe44c70af0        535b29035275        "java -jar MainServe…"   5 minutes ago       Up 5 minutes        9080/tcp            gracious_euler```


$ curl localhost:9080
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0

最佳答案

运行命令语法:

docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

[OPTIONS] 必须在 IMAGE 之前。

关于java - 如何在本地计算机上运行的 docker 容器之外公开我的 tomcat 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58160632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com