无法从浏览器访问Docker tomcat

我已经启动了一个容器,并打开了一些端口,并尝试从浏览器访问Tomcat的Web界面,但是它不起作用。

1)docker run -ti --rm --name server -p 3456:5678 tomcat:8.0 // not working with localhost:3456

2)docker run -ti --rm --name server -expose 8080 tomcat:8.0 //not working localhost:8080

3)docker inspect server // to see the ip:port and tried to access using it as well but no luck

我正在安装CentOS7和docker。

谢谢

回答:

这很简单:

  1. 无法工作,因为您绑定到容器端口5678(tomcat未使用该端口)(请参阅Dockerfile中的EXPOSE命令)
  2. 无法工作,因为您没有绑定到主机端口(-p缺少)

这有效:

docker run -ti --rm --name server -p 9090:8080 tomcat:8.0

localhost:9090在浏览器中打开。

以上是 无法从浏览器访问Docker tomcat 的全部内容, 来源链接: utcz.com/qa/419714.html

回到顶部