docker之间如何通讯的

 

 

 

 

Docker 查看容器 IP 地址

 

查看Docker的底层信息。

docker inspect 会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息

复制代码
docker inspect NAMES 
# 查看容器所有状态信息; docker inspect --format='{{.NetworkSettings.IPAddress}}' ID/NAMES
# 查看 容器ip 地址 docker inspect --format '{{.Name}} {{.State.Running}}' NAMES
# 容器运行状态
复制代码

查看进程信息

docker top NAMES

查看端口;(使用容器ID 或者 容器名称)

docker port ID/NAMES

查看IP地址 也可以直接通过用 远程执行命令也可以(Centos7);

docker exec -it ID/NAMES ip addr 

 

 

 

 

 

Docker怎么实现容器之间的通信?

 https://www.cnblogs.com/july-sunny/p/13488188.html

//TODO

参考资料:

  https://developer.aliyun.com/article/55912

  https://blog.csdn.net/u011541946/article/details/87897682

  https://www.cnblogs.com/whych/p/9595671.html

bridge模式是docker默认的,也是开发者最常使用的网络模式。在这种模式下,docker为容器创建独立的网络栈,保证容器内的进程使用独立的网络环境,实现容器之间、容器与宿主机之间的网络栈隔离。同时,通过宿主机上的docker0网桥,容器可以与宿主机乃至外界进行网络通信。其网络模型可以参考下图:

 

posted @ 2021-02-17 01:18  abcdefghijklmnop  阅读(134)  评论(0编辑  收藏  举报