网络主机中的 Docker 绑定(bind)端口

标签 docker networking

我想为我的所有 Docker 容器保留主机的 IP 地址和主机名,但是,我想绑定(bind)不同的端口,因为我的许多容器都在使用端口 80。现在,我知道端口绑定(bind)在网络中不起作用模式主机,但是,我想知道是否有替代方案可以达到相同的结果?

最佳答案

您可以使用 NGINX 作为反向代理,仅公开端口 80 并在内部管理容器请求。它就像您的容器的独特门:

https://hub.docker.com/_/nginx

关于网络主机中的 Docker 绑定(bind)端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62377811/

相关文章:

c - ARP 的编程使用

dockerfile:如何使用基础镜像中的 CMD 或 ENTRYPOINT

security - Docker容器通讯

linux - unregister_netdevice : waiting for eth1 to become free?

java - Android 服务重启多次

Python 套接字模块。连接到 HTTP 代理然后对外部资源执行 GET 请求

docker - 用 Traefik 重写路径

docker - 主管如何停止Docker容器内的进程(捕获终止信号)

spring - 如何在 kubernetes 中连接 headless Mongo Service

ios - ip camera feed 到 IOS 应用程序如何允许全局连接?