Docker是一種新型的虛擬化技術,據說可以滿足開發者在測試環境和生產環境中的需要。那么如何在Docker中修改端口呢?下面介紹詳細步驟。
$ docker run -p [hostPort]:[containerPort] [image]
上面這個命令是啟動一個docker的容器,并且把容器的指定端口映射到本地的端口。其中,[hostPort]
表示本地機器的端口號,[containerPort]
表示容器內部的端口號,[image]
表示需要啟動的鏡像。
如果容器內部的應用程序監聽的端口為80,并且我們希望在本地機器上訪問時使用8000端口,那么我們可以運行下面的命令:
$ docker run -p 8000:80 [image]
通過執行上面的命令,我們可以在本地機器上訪問端口8000
,以訪問容器內部的應用程序。
如果容器內部的應用程序同時監聽了多個端口,例如80和443,那么我們可以分開映射端口。下面的命令將容器內的端口80映射到本地的端口8888,而容器內的端口443則映射到本地的端口8443:
$ docker run -p 8888:80 -p 8443:443 [image]
總結:通過Docker的端口映射功能,我們可以很方便地修改容器內部的端口,以方便在本地機器上進行訪問和開發。
上一篇python 音視頻合成
下一篇html怎么設置一行底色