Docker 通讯机制
docker inspect container_name/container_id 看桥链接信息
网关172.17.0.1
ip地址 172.17.0.3
在运行一个容器
网关172.17.0.1
ip地址 172.17.0.2
实现互通
上述方式如果只用默认网桥会影响带宽,所以需要构建自己的网桥
Docker网络使用
a 默认网桥
docker network ls 查看默认网桥 name为 bridge
有如下指令
b 自定义桥连接
docker network create name / docker create -d bridge name
c创建`
网桥需要先创建才能用 不能自动创建
docker run -d -p XXXX:XXXX --network 网桥名字 --name 容器名字 镜像:标签`
不同桥连接的网段会不同 ,一旦指定了网桥后,当前的ip地址与容器id进行映射,也即通过容器id就可以访问容器的ip地址. 172.XX.XX.XX=container_id
查看网桥信息 docker inspect name 可以看到所有网桥上的容器ip地址