虚拟化技术—docker容器—网络模式
Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理。然而,Docker同样有着很多不完善的地方,网络方面就是Docker比较薄弱的部分。因此,我们有必要深入了解Docker的网络知识,以满足更高的网络需求。这里先介绍Docker自身的4种网络工作方式。 1、Docker的4种网络模式 我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式: §host模式,使用--net=host指定。 §container模式,使用--net=container:NAME_or_ID指定。 §none模式,使用--net=none指定。 §bridge模式,使用--net=bridge指定,默认设置。 下面分别介绍一下Docker的各个网络模式。 1.1、host模式 Docker使用了Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Network Namespace隔离网络等。一个Network Names...


