zoukankan      html  css  js  c++  java
  • Docker创建network网络

    2021-09-23

    1、为什么要使用NetWork

      由于在Dockerfile的文件配置需要设置网络参数。

    Docker 提供三种 user-defined 网络驱动:bridgeoverlay 和 macvlan
    overlay 和 macvlan 用于创建跨主机的网络

    2 、常用命令

    不指定网络驱动时默认创建的bridge网络

    docker network create default_network

    查看网络内部信息

    docker network inspect default_network

    列所有列表的网络

    docker network  ls

    移除指定的网络

    docker network rm default_network

    3. 自定义网络

    自定义网络需要使用create命令,先来看看create命令可以跟哪些参数
    刚才原生网络不存在域名解析,但是自定义网络存在域名解析
    在这里插入图片描述

    1.查看所有的docker网络:docker network ls

    网络模式

    • bridge:桥接docker(默认,自己创建也使用bridge模式)
    • none:不配置网络
    • host:和宿主机共享网络
    • container:容器网络连通(用的少,局限很大)

    2.创建自定义网络命令:docker network create default_network

    docker network create --driver bridge --subnet 192.168.1.0/16 --gateway 192.168.1.0 mynet
    解析:
    --driver bridge 表示使用桥接模式
    --subnet 192.168.1.0/16 表示子网ip 可以分配 192.168.1.2192.168.255.255
    --gateway 192.168.1.0 表示网关
    mynet 表示网络名

    3.查看网络内部信息:docker network inspect default_network

    4.移除指定的网络:docker network rm default_network

    4. 桥接网络 bridge network

    docker network create default_network
    docker network create --driver bridge default_network
    docker network create --driver bridge --subnet 192.168.1.0/16 --gateway 192.168.1.0 default_network
    解析:
    --driver bridge 表示使用桥接模式
    --subnet 192.168.1.0/16 表示子网ip 可以分配 192.168.1.2192.168.255.255
    --gateway 192.168.1.0 表示网关
    default_network表示网络名

    5.  overlay network

    docker network create -d overlay --subnet=10.0.2.1/24 overlay-net 
     

    6. macvlan network

  • 相关阅读:
    问题解决:FFmpeg视频编解码库,无法解析的外部信号
    2016,最值得市场营销人员关注的数字营销策略
    排序
    hdu 1385 Minimum Transport Cost(floyd && 记录路径)
    使用Android SwipeRefreshLayout了解Android的嵌套滑动机制
    搜索引擎keyword智能提示的一种实现
    维度模型数据仓库基础对象概念一览
    vs2015编译zlib1.2.8
    关系数据库关系的完整性
    XMPPFrameWork IOS 开发(一)xmpp简介
  • 原文地址:https://www.cnblogs.com/zhangchao0515/p/15322851.html
Copyright © 2011-2022 走看看