docker容器间互相访问(dockerbridge网络)

安装docker时,docker会默认创建一个内部的桥接网络docker0,每创建一个容器分配一个虚拟网卡,容器之间可以根据ip互相访问。,运行一个centos镜像, 查看ip地址得到:172.17.0.7,以同样的命令再起一个容器,查看ip地址得到:172.17.0.8,容器内部ping测试结果如下:,这种方式必须知道每个容器的ip,在实际使用中并不实用。,查看所有网络:,docker容器间互相访问(docker bridge网络),查看某个网络详情:,docker容器间互相访问(docker bridge网络),删除某个网络 :,docker network remove 网络id,bridge
bridge模式:docker网络隔离基于网络命名空间,在物理机上创建docker容器时会为每一个docker容器分配网络命名空间,并且把容器IP桥接到物理机的虚拟网桥上。,bridge 存在的目的:隔离各个容器,使得每个容器的端口号都是隔离的。如果不隔离开来,那么容器将和宿主机,容器和容器间都会发生端口占用的情况。 ,创建bridge网络,docker容器间互相访问(docker bridge网络),这里以es 和kibana为列,docker容器间互相访问(docker bridge网络),查看网络esnetwork,docker容器间互相访问(docker bridge网络),加入一个网络后 实现互联,docker容器间互相访问(docker bridge网络),docker容器间互相访问(docker bridge网络),推荐使用这种方法,自定义网络,因为使用的是网络别名,可以不用顾虑ip是否变动,只要连接到docker内部bright网络即可互访。bridge也可以建立多个,隔离在不同的网段。
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册