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下。
  • 相关阅读:
    mvc view返回值
    ASP.NET MVC Core的ViewComponent【视图组件】
    原型模型
    RabbitMQ学习
    SVN知识点总结
    微信开发遇到的问题(单页应用静态资源缓存策略设置)
    arm nfs 启动
    gdb exe control
    gdb take care of c macros
    gdb --- Convenience Variables
  • 原文地址:https://www.cnblogs.com/Rostov/p/13531755.html
Copyright © 2011-2022 走看看