2017-11-18 134 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