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下。
  • 相关阅读:
    iOS 如何选择delegate、notification、KVO?
    iOS iOS8新特性--UIAlertController
    iOS 快速创建对象的类方法里的self
    iOS instancetype和id的区别
    ios UnitTest 学习笔记
    ios 框架学习笔记
    ios UI自动化测试学习笔记
    ios 开发常用快捷键
    ios 图形学习笔记
    ios 多任务学习笔记
  • 原文地址:https://www.cnblogs.com/Rostov/p/13531755.html
Copyright © 2011-2022 走看看