如何更改与docker一起使用时的nginx端口
问题描述:
我是码头初学者,我做的第一件事是下载nginx并试图将其挂载到80:80端口,但Apache已经坐在那里。如何更改与docker一起使用时的nginx端口
docker container run --publish 80:80 nginx
和docker container run --publish 3000:3000 nginx
我试图做这样的3000:3000使用它在端口3000,但它不能正常工作。而且它不记录任何东西,我可以使用全球化志愿服务青年。
答
当您开始使用Docker时,您可能会在DockerHub上找到有关图像的有用信息。例如用nginx你有一段关于如何去expose public ports。
你可以使用:在你的本地主机
docker run --publish 3000:80 nginx
3000端口将被转发到端口80是nginx的图像使用等待HTTP连接的端口。
我也推荐你阅读这个官方文档about networking in Docker。