我无法访问从docker容器内部启动的tomcat服务器。我正在从本地Windows计算机运行Docker容器。我无法用我的浏览器或curl打它。以下是我使用的命令。
docker run 535b29035275 -p 9080:9080
01:41:18.177 INFO main c.m.i.ServerStart - Starting ServerStart v0.1.0 on 8bfe44c70af0 with PID 1 (/MainServer/target/mainserver-0.1.0.jar started by root in /)
01:41:19.619 INFO main o.s.b.w.e.t.TomcatWebServer - Tomcat initialized with port(s): 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
答案 0 :(得分:2)
运行命令语法:
docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]
[OPTIONS]必须在IMAGE之前。