码迷,mamicode.com
首页 > 其他好文 > 详细

docker

时间:2019-10-15 20:50:38      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:containe   网络资源   使用场景   air   linux进程   docker   one   网络   篡改   

预备知识

  1. veth 主要目的是为了跨Network Namespace之间提供一种类似于Linux进程间通信的技术,所以veth总是成对出现的。veth工作在L2数据链路层,veth-pair设备在转发数据包过程中并不篡改数据包的内容。

  2. 网络名命空间是用于隔离网络资源。所以通过veth pair在不同的网络名命空间中创建通道,才能达到通信目的

  3. iptables

Docker 网络

Bridge

如同网桥网络

Host

与宿主机网络相同(UTS,Net , IPC )不同的为User,Mount , Pid

Container

一个容器直接使用另外一个已经存在容器的网络配置

用于容器和容器之间频繁交流的情况

None

只能使用loopback网络设备

使用场景: 1.保存密码2.openstack的nova-docker

  1. 容器并不需要网络(例如只需要写磁盘卷的批处理任务)

    2.希望自定义网络

Overlay

CNM

Sandbox Endpoint Network

docker

标签:containe   网络资源   使用场景   air   linux进程   docker   one   网络   篡改   

原文地址:https://www.cnblogs.com/kaizi111/p/11679988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!