在Docker中,啟動一個容器不僅僅是啟動一個應用程序,同時還需要映射容器內的端口到宿主機上,以便外部程序可以與容器中的應用程序進行通信。下面就是介紹如何在Docker中啟動端口。
docker run -p 宿主機端口:容器內部端口 鏡像名稱:版本號
上述命令中,-p
選項表示映射端口,宿主機端口
為宿主機上要映射的端口號,容器內部端口
為容器內應用程序監聽的端口號。
例如,要啟動一個基于Tomcat的Web應用程序,該應用程序在容器內監聽了8080
端口,需要將該端口映射到宿主機上的8888
端口,可以使用以下命令啟動:
docker run -p 8888:8080 tomcat:8.0
在上面的命令中,tomcat:8.0
表示拉取Docker Hub上的tomcat鏡像,版本號為8.0
。在啟動后,Web應用程序就可以通過訪問http://宿主機IP地址:8888
來訪問了。
上一篇css 修改屬性值