2017-03-03 22 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 

私はCentOS7をドッキングステーションで使用しています。

おかげ

答えて

4

それは非常に簡単です:あなたはTomcatが使用されていないコンテナポート5678に結合されているので

  1. が動作していない
  2. が機能していない(DockerfileEXPOSEコマンドを参照してください)ホストポートにバインドしていないためです(-pがありません)

これは動作します:あなたのブラウザにlocalhost:9090を開きます。

関連する問題