Docker笔记6-Docker网络
1、ip addr查看Docker网络
2、查看容器内网络
3、启动容器后再次查看docker里的网络,发现容器里的虚拟ip在容器外也能看到(原理:每启动一个docker容器,docker就会给docker容器分配一个ip,我们只要安装了docker,就会有一个网卡docker0桥接模式,使用的技术是veth-pair技术!)
4、从容器外ping容器内,发现可以ping通
5、两个容器之间是可以ping通的
6、容器之间通信原理(不指定网络情况下tomcat01和tomcat02是共用的一个路由器docker0)
结论:所有容器在不指定网络的情况下,都是docker0路由的,docker会给我们的容器分配一个默认的可用虚拟ip
7、docker中的所有网络接口都是虚拟的,虚拟的转发效率高,(类似内网传递文件),只要容器删除,对应的一对网桥就没了。
8、查看容器网络
docker inspect --format "{{ .HostConfig.NetworkMode }}" imall-oms-app1
9、查看容器IP
docker inspect --format "{{ .NetworkSettings.Networks.net1.IPAddress }}" workload-A