[英]Docker image doesn't run when tomcat and postgres are combined
[英]Docker run tomcat image without port mapping
我剛剛在Windows 10上安裝了Docker,並且嘗試使用以下命令在沒有端口映射的情況下運行tomcat映像:
$ docker run -it --rm tomcat:8.0
正如dockerhub上的文檔所述,它可以在我的瀏覽器中運行並可以通過http://container-ip:8080
進行訪問,但是可悲的是,我什至以為我通過$ docker inspect <container-id>
命令。
為什么沒有端口映射就無法連接到tomcat?
您正在使用主機瀏覽器訪問它,如果沒有端口映射就無法訪問它。 他們要說的是通過運行此命令
$ docker run -it --rm tomcat:8.0
您應該能夠使用容器內的瀏覽器(而不是主機瀏覽器)訪問tomcat。 要在主機瀏覽器上訪問它,必須使用端口映射。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.