6.Docker网络

什么是 Docker网络

  • docker 不启动,默认网络情况
  • ens33
  • lo
  • virbr0
  • 在 CentOS7 的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的 virbr0 网卡(virbr0 网卡:它还有一个固定的默认 IP 地址 192.168.122.1),是做虚拟机网桥的使用的,其作用是为连接其上的虚机网卡提供 NAT 访问外网的功能。
  • 之前 Linux 安装,勾选安装系统的时候附带了 libvirt 服务才会生成的一个东西,如果不需要可以直接将 libvirtd 服务卸载,yum remove libvirt-libs.x86_64

  • docker 启动后 会产生一个名为 docker0 的虚拟网桥

  • 查看docker网络模式命令:docker network ls  

常用基本命令

  • docker network ls:查看网络
  • docker network inspect XXX 网络名字:查看网络源数据
  • docker network rm XXX 网络名字:删除网络

网络模式

  • bridge 模式:使用--network bridge 指定,默认使用 docker0
    • Docker 服务默认会创建一个 docker0 网桥(其上有一个 docker0 内部接口),该桥接网络的名称为docker0,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和本地主机都放到同一个物理网络。Docker 默认指定了 docker0 接口 的 IP 地址和子网掩码,让主机和容器之间可以通过网桥相互通信。
  • host 模式:使用--network host 指定
    • 直接使用宿主机的 IP 地址与外界进行通信,不再需要额外进行NAT 转换。
  • none 模式:使用--network none 指定
    • 在none模式下,并不为Docker容器进行任何网络配置。 也就是说,这个Docker容器没有网卡、IP、路由等信息,只有一个lo需要我们自己为Docker容器添加网卡、配置IP等。
  • container 模式:使用--network container:NAME 或者容器 ID 指定
    • 新建的容器和已经存在的一个容器共享一个网络ip配置而不是和宿主机共享。新创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围等。同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的

 

 

Docker平台架构图解

整体说明

  • 从其架构和运行流程来看,Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,众多模块各司其职。
  • Docker 运行的基本流程为:
  • 1 用户是使用 Docker Client 与 Docker Daemon 建立通信,并发送请求给后者。
  • 2 Docker Daemon 作为 Docker 架构中的主体部分,首先提供 Docker Server 的功能使其可以接受 Docker Client 的请求。
  • 3 Docker Engine 执行 Docker 内部的一系列工作,每一项工作都是以一个 Job 的形式的存在。
  • 4 Job 的运行过程中,当需要容器镜像时,则从 Docker Registry 中下载镜像,并通过镜像管理驱动 Graph driver将下载镜像以Graph的形式存储。
  • 5 当需要为 Docker 创建网络环境时,通过网络管理驱动 Network driver 创建并配置 Docker 容器网络环境。
  • 6 当需要限制 Docker 容器运行资源或执行用户指令等操作时,则通过 Execdriver 来完成。
  • 7 Libcontainer是一项独立的容器管理包,Network driver以及Exec driver都是通过Libcontainer来实现具体对容器进行的操作。

整体架构

 

posted @   鱼檬檬  阅读(224)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
  1. 1 缓缓 杜宣达
  2. 2 乌梅子酱 李荣浩
  3. 3 Plain Jane(Remix 13z) 鱼幼微
  4. 4 放空 大籽/Lil E/A1 TRIP
  5. 5 银河与星斗 yihuik苡慧
  6. 6 坏女孩 徐良/小凌
  7. 7 假面舞会 很美味
  8. 8 你画的彩虹 姜洋
  9. 9 不再犹豫 Beyond
  10. 10 童话 光良
  11. 11 不可撤销乐队
  12. 12 山楂树之恋 程佳佳
  13. 13 夏天的风 火羊瞌睡了
  14. 14 老人与海 苗田雨
  15. 15 爸爸妈妈 李荣浩
  16. 16 樱花草 (翻自 sweety) 苏白睡醒啦
  17. 17 是想你的声音啊 傲七爷(江偌绮)
  18. 18 Love Story Taylor Swift
  19. 19 晚风 7opy/BT07
  20. 20 错位时空 艾辰
  21. 21 千千万万 深海鱼子酱
  22. 22 给你呀(又名:for ya) 蒋小呢
  23. 23 把回忆拼好给你 王贰浪
  24. 24 万有引力 F*yy
  25. 25 沉醉的青丝 (想你 念你dj版) 曲甲
  26. 26 太多 阿冗
  27. 27 7710 好乐无荒/尹露浠
  28. 28 恋爱画板 锦零
  29. 29 My Cookie Can Ayi
  30. 30 日不落(温柔版)
7710 - 好乐无荒/尹露浠
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : 林晨阳/李浩瑞

作曲 : 林晨阳/李浩瑞

编曲 : 谭侃侃

制作人 : 刘涛

95267710 窗外的雾慢慢变透明

等一杯温热的布丁

解释我想见你的心

95267710 风吹过云轻轻的很安静

等待一场人潮拥挤

把你推入我怀里

等一杯温热的布丁

解释我想见你的心

等一场人潮拥挤

把你深深推入我怀里

随你奔跑在地球四季的交替

怕有一天醒来等不到你而着急

趁现在好好爱你

我在烈日蝉鸣等着雨季

秋叶落地等风起

万物苏醒

春冬摇曳 我也还在等你

我在万千星河等着月明

粼粼大海等浪静

无尽宇宙角落里

我也要奔向的

是你

随你奔跑在地球四季的交替

怕有一天醒来等不到你而着急

趁现在好好爱你

我在烈日蝉鸣等着雨季

秋叶落地等风起

万物苏醒

春冬摇曳 我也还在等你

我在万千星河等着月明

粼粼大海等浪静

无尽宇宙角落里

我也要奔向的

是你

吉他Guitarist:谭侃侃

合声Backing Vocals:林晨阳/谭笑聪

配唱制作人Vocal Producer:刘涛

混音师Mixing Engineer:李越

母带后期混音师Mastering Engineer:李越

监制Executive Producer:陶诗

歌手提供方:好乐无荒@95bpm厂牌

录音师Recording Engineer:谭笑聪

人声编辑Vocal Editing:刘涛/谭笑聪

录音棚Recording Studio:好乐无荒(北京)录音棚

企划营销Project Marketing :好乐无荒(长沙)

制作公司Production Company:好乐无荒(北京)

封面设计Cover Design:2TLittle

推广策划Promotion planning:左三好

OP:好乐无荒

SP:索尼音乐版权代理(北京)有限公司

本作品声明:著作权权利保留 未经许可 不得使用

点击右上角即可分享
微信分享提示