docker容器的通信

1.容器内部的端口可以映射到本机端口,是一种NAT。

2.对于容器来说,回环地址指向容器自身而非本机

3.对于容器内应用来说,通过本机的外部IP(内网地址、公网地址和192的局域网地址都是可以的)是可以正常访问的容器外的本机应用的。但是建议以host.docker.internal来代替,防止IP变动。这样可以访问本机应用,也可以通过映射端口访问本机的其他容器

4.多个容器可以建立同一网络命名空间,命名空间内以容器名称代替地址来进行容器间通信。一般来说,一些服务器面板都默认这样配置。

5.你可以让容器直接以host网络模式运行,直接使用本机端口,不使用映射什么的,能一定程度提高连接效率。但是这种行为并不推荐,可能会产生端口冲突,也并不安全。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容