docker容器之间的通信,如何配置

Posted mr.杰瑞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker容器之间的通信,如何配置相关的知识,希望对你有一定的参考价值。

场景:
刚来公司,做了一个项目,分别有两个容器,a和b
a容器需要访问b容器,两个容器如果都在同一个网段中,应该也是可以互相通信的,使用命令ping

查看镜像

docker ps

查看挂载信息

docker inspect nginx

docker inspect phpfpm

docker inspect 项目b


查看local的网络信息

docker network ls

a容器要请求b容器的项目,a容器和b容器建立连接

docker network connect 容器a 容器b

进入容器内部

docker exec -it phpfpm bash

ping 一下容器b,发现没有,apt instll iputils-ping


之后ping , ok

以上是关于docker容器之间的通信,如何配置的主要内容,如果未能解决你的问题,请参考以下文章

Docker网络基础配置

如何通过“主机名”在 Docker 容器之间进行通信

如何实现跨主机之间docker容器通信问题

Docker 微服务架构 - 不同容器之间的通信

如何实现docker跨主机之间容器通信问题(方法二)

无法在 localhost 上的 docker 容器之间进行通信