无法从浏览器访问Docker tomcat

时间:2017-03-03 15:56:28

标签: tomcat docker

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

 0.body
   ->>1.overall container (has `display: flex; flex-direction: column`)
     ->>2.a label block (vertical, has fixed height)
     ->>2.a label block (vertical, has fixed height)
     ->>2.the container block (vertical, has `flex: 1`)
        ->>3.inner-block one (should be horizontal)
        ->>3.inner-block two (should be horizontal)
        ->>3.inner-block third (should be horizontal)
     ->>2.a label block (vertical, has fixed height)
     ->>2.a label block (vertical, has fixed height)

我正在使用带有docker instaled的CentOS7。

由于

1 个答案:

答案 0 :(得分:5)

这很简单:

  1. 无效,因为您绑定到tomcat未使用的容器端口5678(请参阅Dockerfile中的EXPOSE命令)
  2. 无效,因为您没有绑定到主机端口(-p缺失)
  3. 这有效:

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

    在浏览器中打开localhost:9090