2017-03-03 118 views
1

我已经启动了一个打开了某些端口的容器,并尝试从浏览器访问Tomcat的Web界面,但它不工作。Docker tomcat无法从浏览器访问

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 

我正在使用与docker安装的CentOS7。

感谢

回答

4

这是非常简单的:

  1. 不工作,因为你是绑定到未使用Tomcat容器端口5678(见DockerfileEXPOSE命令)
  2. 不工作因为您没有绑定到主机端口(-p丢失)

此作品:

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

在您的浏览器中打开localhost:9090