1.容器内部的端口可以映射到本机端口,是一种NAT。
2.对于容器来说,回环地址指向容器自身而非本机
3.对于容器内应用来说,通过本机的外部IP(内网地址、公网地址和192的局域网地址都是可以的)是可以正常访问的容器外的本机应用的。但是建议以host.docker.internal来代替,防止IP变动。这样可以访问本机应用,也可以通过映射端口访问本机的其他容器
4.多个容器可以建立同一网络命名空间,命名空间内以容器名称代替地址来进行容器间通信。一般来说,一些服务器面板都默认这样配置。
5.你可以让容器直接以host网络模式运行,直接使用本机端口,不使用映射什么的,能一定程度提高连接效率。但是这种行为并不推荐,可能会产生端口冲突,也并不安全。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


暂无评论内容