zoukankan      html  css  js  c++  java
  • docker学习笔记5-网络设置

      在工作和学习中我们往往会涉及到多个docker之间内部通信或docker与宿主主机外部通信的情况,这些都是通过docker的网络设置来实现的。下面我们就来了解下docker的网络配置,以及相关设置。
      docker在默认情况下有以下三种网络配置方式,在docker安装完成后也会默认进行创建:

    1. bridge模式
      docker容器默认连接到该模式下,在该模式下,docker容器内部有自己的网络地址,对外可以通过端口映射(NAT)方式与外界进行连接。其架构大致如下图所示
    2. none模式
      在该模式情况下,docker容器只有容器本地地址可以使用,与其他容器和外部宿主主机是没有网络交互的适合不需要网络交互的应用使用。
    3. host模式
      在该模式情况下,docker容器和宿主主机同在一个network namespace下,因此docker容器与主机具有相同的网络地址,docker应用的端口号也不能与主机的端口号冲突。
    4. containerm模式
      该模式在docker安装好后不会默认创建,需要用户手动制定。在该模式下,新创建的docker容器会和之前已经创建号的docker容器同处一个network namespace下。
  • 相关阅读:
    0diff算法参考资料
    js 对象属性值
    一些带有设计模式的优秀代码
    vue 配置多页面
    cms 管理系统
    网络技术:EtherChannel 链路汇聚
    网络技术:VLAN 中继协议(VTP)
    网络管理:管理信息库
    网络管理:抽象语法表示 ASN.1
    网络管理:基本编码规则(BER)
  • 原文地址:https://www.cnblogs.com/Rostov/p/13531755.html
Copyright © 2011-2022 走看看