首页 >运维 >Docker > 正文

docker的四种网络模式分别是?

转载2020-08-01 17:14:2801005

四种网络模式:

(推荐教程:docker教程

host模式

container模式

none模式

bridge模式

docker run -it --rm --net=host centos_with_net bash

使用--net=container:container_id/container_name,多个容器使用共同的网络看到的ip是一样。

使用--net=none指定,这种模式下不会配置任何网络。

使用--net=bridge指定,不用指定默认就是这种网络模式。这种模式会为每个容器分配一个独立的Network Namespace。类似于Vmware的nat网络模式。同一个宿主机上的所有容器会在同一个网段下,相互之间是可以通信的。

host模式

如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的Network Namespace,而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。

但是,容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。

container模式

Container模式指定新创建的容器和已经存在的一个容器共享一个Network Namespace,而不是和宿主机共享。新创建的容器不会创建自己的网卡,配置自己的IP,而是和一个指定的容器共享IP、端口范围等。

同样,两个容器除了网络方面,其他的如文件系统、进程列表等还是隔离的。两个容器的进程可以通过lo网卡设备通信。

none模式

使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息。需要我们自己为Docker容器添加网卡、配置IP等。

bridge模式

bridge模式是Docker默认的网络设置,此模式会为每一个容器分配Network Namespace、设置IP等,并将一个主机上的Docker容器连接到一个虚拟网桥上。

以上就是docker的四种网络模式分别是?的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:docker 网络模式
  • 本文转载于:csdn,如有侵犯,请联系a@php.cn删除
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • TCP/IP参考一个用于描述互联体系结构型。基于TCP/IP参考型将通信协议个层次,它们访问层、际互联层(主机到主机)、传输层和应用层。
    TCP/IP功能:1、主机到层,将数据发送到上;2、层,寻址、数据传输;3、传输层,提供可靠传输服务;4、应用层,实现一切与应用程序相关功能。

    2020-02-06

    1885

    sql糊查询语句语法为“SELECT 字段 FROM 表 WHERE 某字段 Like 条件”,其中条件,SQL提供了匹配:【%】、【_】、【[]】、【^】。
    幻灯片视图快速切换方法:单击水平滚动条左边【视图控制】按钮。幻灯片共有视图:1、普通视图;2、浏览视图;3、备注页视图;4、阅读视图
    本文来自css快速入门栏目,文中为大家介绍了css引入方,具有一定参考价值,希望可以帮助到大家。css引入方:1、行内样;2、内嵌样;3、链接样;4、导入样
    B2M商业面向市场营销电子商务企业,相对于拥有站点简单电子商务,该注重营销市场,注重企业营销渠道建立,针对市场营销而建立电子商务平台。
    linux系统由组成,:1、内核;2、shell;3、文件系统;4、应用程序。内核操作系统核心,CPU、内存、硬盘和等都要通过内核传递给硬件。
    docker容器配置IP方法:1、查看;2、创建自定义;3、查看信息;4、创建容器并指定容器IP,在自定义段选取任意IP地址当做要启动容器IP;5、运行容器。
    PHP对XML文件进行读写操作方法一共有:字符串方直接读写、DOMDocument读写、XMLWrite写和XMLReader读、SimpleXML读写。
    节点两类型:1、 广域,所覆盖范围可从几百公里到几千公里,一个行业或者专业系统内使用远程,不公共互联;2、局域应用最广,几乎每个单位都有局域
    使用css对页面进行控制主要有方法,:1、行内样;2、内嵌样;3、链接;4、导入。其中行内样最为直接,它直接写在HTML标记中
    Redis集群:主从(主从同步/复制)、哨兵(作用监控redis主、从数据库否正常运行)、集群(cluster-enable)。
    物联组成大致可以个层面:1、感知识层,感知层物联整体架构基础;2、构建层,层在整个物联架构中起到承上启下作用;3、平台管理层、平台层物联整体架构核心;4、综合应用层,
    PHPCMS与MVC:PHPCMS一款站管理软件,该软件采用块化开发,支持多类方,实现了个性化设计、开发与维护;MVC软件设计典范,用一业务逻辑、数据、界面显示方法组织代码
    有线桥接和无线桥接区:有线桥接依据OSI链路层地址,对数据包进行转发过程,而无线桥接局域无线连接技术,无线射频技术和传统有线桥技术相结合产物。

    2019-12-12

    1017

    swoole有两运行单线程(传统异步非阻塞Server)与进程(多进程最复杂,用了大量进程间通信、进程管理机制)。
    java中遍历ArrayList集合:一、for循环;二、foreach循环;三、迭代器;、双向迭代器。本篇文章由java入门栏目为大家推荐,大家可以详细阅读以掌握其中使用方法。
    本篇文章总结了ThinkPHP路由形普通、PATHINFO、REWRITE和兼容,希望对各位学习thinkphp朋友有帮助!
    在ip协议中ip地址共为5类,A、B、C、D、E五类。A类地址用于最大型、B类地址一般用于中等规、C类地址一般用于小型、D类地址一般用于多路广播用户、E类地址保留地址。
    PHPCMS不前后端离,PHPCMS一款站管理软件,该软件采用块化开发,支持多类方,使用它可方便实现个性化设计、开发与维护,并且可以广泛满足各站需求。

    专题推荐

    推荐视频教程
  • Docker 教程Docker 教程
  • 极客学院Docker视频教程极客学院Docker视频教程
  • Docker 17 中文开发手册Docker 17 中文开发手册
  • 视频教程分类