当前位置: 首页 > news >正文

容器网络-

docker⽹络

本地⽹络

bridge

所有容器连接到桥就可以使⽤外⽹,使⽤nat让容器可以访问外⽹, 使⽤ ip a s指令查看桥,所有容器连接到此桥,ip地址都是 172.17.0.0/16⽹段,桥是启动docker服务后出现,在centos使⽤ bridge-utils安装

查看桥⽂件

使⽤docker network

每⼀台dcoker host上的docker0所在⽹段完全⼀样,但是会造成跨主 机的容器⽆法通信,

host

与主机共享⽹络,可让容器连接外⽹ 所有容器与docker主机在同⼀个⽹络中,容器和外⽹相互访问

创建⼀个新的容器

查看ip,默认在桥上

绑定其他的桥

绑定host主机⽹络

主机名同真机,⽹络也同真机

优点:可以直接访问容器

缺点:端⼝占⽤,多容器同时运⾏⼀个服务,不建议,在测试环境中 使⽤

none

容器仅仅有lo⽹卡,不能与外界链接,在⾼级应⽤中使⽤,lo⽹ 卡,⽆法链接外⽹

联盟⽹络 容器⽹络

共享⽹络命名空间

跨主机容器之间通讯

⼯具

pipwork

flannel

overlay 覆盖型⽹络,不⽀持路由转发,通过数据etcd数据库保存⼦ ⽹信息以及⽹络分配信息

给每台主机分配⼀个⽹段

通过udp传输数据包

Open V Switch(OVS)

Calico


http://www.mrgr.cn/news/12867.html

相关文章:

  • 能大致讲一下Chat GPT的原理吗?
  • ansible的tags标签
  • Kubernetes中的Kube-proxy:服务发现与负载均衡的基石
  • 一张图认识视频中间件
  • Verilog刷题笔记62
  • uniapp使用宫格实现多张图片预览
  • 网络,服务器
  • 在 Spring Boot 中为 MyBatis 添加拦截器
  • 【大数据】深入解析向量数据库Faiss:搭建与使用指南
  • 异步编程下await的理解
  • C++ 解决要编译的工程和依赖工程重名文件夹的问题
  • WHAT - Jamstack(JavaScript, APIs, and Markup 与 Serverless 无服务器架构)
  • 详解ACL限制SSH、Telnet远程登录及抓包实验
  • Java 入门指南:Java IO流 —— 转换流、扫描流、打印流
  • vTable实现多维表格
  • erlang学习:gen_server书上案例22.6练习题5
  • Obsidian dataview 高级使用技巧 【文件筛选/排序/分组/限制】
  • CSS3中display显示属性
  • 前后端交互的过程
  • 【生活英语】3、支持和鼓励