• docker network 参数


    一、 格式

    docker network COMMAND
    

    二、COMMAND 讲解

    2.1 、docker network connect

    • 格式
    docker network connect [OPTIONS] NETWORK CONTAINER
    # 将容器连接到网络。您可以按名称或ID连接容器。连接后,容器可以与同一网络中的其他容器通信。
    
    • options 参数
    简参数,参数 描述
    --alias 为容器添加网络范围的别名
    --driver-opt 网络的驱动程序选项
    --ip IPv4地址(例如172.30.100.104)
    --ip6 IPv6地址(例如2001:db8 :: 33)
    --link 将链接添加到另一个容器(建议不用,后期应该会删除的)
    --link-local-ip 为容器添加本地链接地址
    • 例子
    # 将正在运行的容器(container1)连接到网络(multi-host-network)
    docker network connect multi-host-network container1
    
    # 启动容器时将其连接到网络(multi-host-network)
    docker run -itd --network=multi-host-network busybox
    
    #您可以指定要分配给容器接口的IP地址
    docker network connect --ip 10.10.36.122 multi-host-network container2
    

    2.2 docker network disconnect

    • 格式
    docker network disconnect [OPTIONS] NETWORK CONTAINER
    # 断开容器与网络的连接
    
    • OPTIONS 参数
    简参数,参数 描述
    -f,--force 强制容器断开网络连接
    • 例子
    # 将正在运行的容器(container1)端口网络(multi-host-network)
    docker network disconnect multi-host-network container1
    

    2.3 docker network create

    • 格式
    docker network create [OPTIONS] NETWORK
    # 创建一个新的网络
    
    • OPTIONS 参数
    简参数,参数 默认 描述
    --attachable API 1.25+启用手动容器附件
    --aux-address 网络驱动程序使用的辅助IPv4或IPv6地址
    --config-from API 1.30+从中复制配置的网络
    --config-only API 1.30+创建仅配置网络
    -d,--driver bridge 驱动程序来管理网络
    --gateway 主子网的IPv4或IPv6网关
    --ingress API 1.29+创建群集路由网状网络
    --internal 限制外部访问网络
    --ip-range 从子范围分配容器ip
    --ipam-driver IP地址管理驱动程序
    --ipam-opt 设置IPAM驱动程序特定选项
    --ipv6 启用IPv6网络
    --label 在网络上设置元数据
    -o,--opt 设置驱动程序特定选项
    --scope API 1.30+控制网络范围
    --subnet 代表网段的CIDR格式的子网
    • 例子
    # 创建新的网络, 网络模式为bridge
    docker network create -d bridge my-bridge-network
    

    2.4 docker network inspect

    • 格式
    docker network inspect [OPTIONS] NETWORK [NETWORK...]
    # 返回有关一个或多个网络的信息。默认情况下,此命令将所有结果呈现在JSON对象中。
    
    • OPTIONS 参数
    简参数,参数 描述
    -f,--format 使用给定的Go模板格式化输出
    -v,--verbose 详细输出以进行诊断
    • 例子
    # 返回网络名为 swagger_default 的网络信息
    docker network inspect swagger_default
    
    # 返回网络名为 swagger_default ,workpool_default 的网络信息
    docker network inspect workpool_default swagger_default
    

    2.5 docker network ls

    • 格式
    docker network ls [OPTIONS]
    # 列出引擎daemon知道的所有网络。这包括跨群集中多个主机的网络
    
    • OPTIONS 参数
    简参数,参数 描述
    -f,--filter 提供过滤器值(例如“ driver = bridge”)
    --format 使用Go模板的精美印刷网络
    --no-trunc 不要截断输出
    -q,--quiet 仅显示网络ID
    • 例子
    # 列出所有网络
    docker network ls
    
    # 列出所有网络ID
    docker network ls -q
    
    # 列出所有网络 driver=bridge的网络ID
    docker network ls -f driver=bridge -q
    

    2.6 docker network prune

    • 格式
    docker network prune [OPTIONS]
    # 删除所有未使用的网络。未使用的网络是未被任何正在使用的容器引用的网络()。
    # 不要乱来哦, 正在运行的容器的网络不会被删除,其他的都会被删哦
    
    • OPTIONS 参数
    简参数,参数 描述
    --filter 提供过滤器值(例如'until =')
    -f,--force 不提示确认
    • 例子
    # 删除未被容器使用的网络
    docker network prune
    
    WARNING! This will remove all networks not used by at least one container.
    Are you sure you want to continue? [y/N] y
    Deleted Networks:
    n1
    n2
    
    

    2.7 docker network rm

    • 格式
    docker network rm NETWORK [NETWORK...]
    # 按名称或标识符删除一个或多个网络。要删除网络,必须首先断开连接到它的所有容器。
    
    • 例子
    # 删除network ID   为ba26f8761a69、65a85a2ce6e0 的网络
    docker network rm ba26f8761a69 65a85a2ce6e0
    
  • 相关阅读:
    HDU 1754 I Hate It (Splay 区间操作)
    JavaScript动画知多少?
    使用CSS3的box-shadow实现双透明遮罩层对话框
    检验你的前端基础——Sit the test
    图片拾取器-PicPicker
    JavaScript的前世今生
    前端er是否忽略了某些东西?——读《ppk谈JavaScript》
    IE10,11下_doPostBack未定义错误的解决方法
    (C#)使用NPOI导出Excel
    从天猫和支付宝身上学习opcity与rgba
  • 原文地址:https://www.cnblogs.com/xiaobaiskill/p/12203633.html
Copyright © 2020-2023  润新知