docker - Nginx 和 Docker - 将 localhost 端口 8000 暴露给 localhost 端口 80
问题描述
我有一个 docker 容器,它在 localhost:8000 上展示了一个 Web 应用程序。
我想添加一个单独的 Nginx docker 容器作为反向代理,以在 localhost:80 上显示 Web 应用程序,我将打开它以从更广泛的 Internet 访问。
但是, running:docker run --name nginx -p 80:8000 --rm nginx
会将 nginx docker 容器中的端口 8000 暴露给 localhost:80。
我如何localhost:8000
通过 nginx 容器在主机(正在运行我的 Web 应用程序)上公开localhost:80
,也在我的主机上?
非常感谢,罗宾