2017-11-18 129 views
0

我是碼頭初學者,我做的第一件事是下載nginx並試圖將其掛載到80:80端口,但Apache已經坐在那裏。如何更改與docker一起使用時的nginx端口

docker container run --publish 80:80 nginx 

docker container run --publish 3000:3000 nginx

我試圖做這樣的3000:3000使用它在端口3000,但它不能正常工作。而且它不記錄任何東西,我可以使用全球化志願服務青年。

回答

5

當您開始使用Docker時,您可能會在DockerHub上找到有關圖像的有用信息。例如用nginx你有一段關於如何去expose public ports

你可以使用:在你的本地主機

docker run --publish 3000:80 nginx 

3000端口將被轉發到端口80是nginx的圖像使用等待HTTP連接的端口。

我也推薦你閱讀這個官方文檔about networking in Docker