一、 格式

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

docker network 参数的更多相关文章

  1. 【docker】docker network常用命令参数

    1.帮助命令 docker network --help 2.查看docker默认三种网络 docker network ls 3.创建自定义网络,如果不指定,默认创建类型为bridge类型 dock ...

  2. Docker: docker network 容器网络

    容器网络命令 : docker network --help 常用的是 docker network create/ls/rm/inspect 容器网络类型,一共有以下5种 bridge–net=br ...

  3. docker network基础

    前面介绍了nginx与php两个容器间是如何进行通信的: [root@docker ~]# docker run -d --name=php -v /www:/usr/local/nginx/html ...

  4. (转)Docker network命令

    转:https://blog.csdn.net/gezhonglei2007/article/details/51627821 原文地址:https://docs.docker.com/engine/ ...

  5. Docker-Compose和Docker Network的应用

    1 # Docker-Compose分为两部分 2 # 一.Docker-Compose.yml 3 # 二.Docker-Compose 命令 4 5 # 桌面板的Docker(Win.Mac)会默 ...

  6. Docker Network containers

    Network containers Estimated reading time: 5 minutes If you are working your way through the user gu ...

  7. docker 小技巧 docker network create br-name 指定IP地址

    在某些情况下,使用 docker network create br-name 命令创建网络的时候,会创建一个新的网桥,该网桥的默认IP地址为172.18.0.0\16(或相临的IP地址段) 这个ip ...

  8. learning docker steps(8) ----- docker network 初次体验

    参考: docker network 主要是介绍了docker 容器之间的组网模式, 一般来说实像组网主要是依赖于bridge iptalbes vlan来实现,但是附带的如端口转发会降低效率. 新型 ...

  9. Docker network整理

    一.简介 默认情况下容器与容器.容器与宿主机的网络是隔离开来的, 当你安装docker的时候,docker会创建一个桥接器docker0,通过它才让容器与容器.容器与宿主机之间通信. Docker安装 ...

随机推荐

  1. jpa 指定字段内容按照顺序排序(orderBy when then)

    query.orderBy( criteriaBuilder.desc( criteriaBuilder.selectCase() .when(criteriaBuilder.equal(root.g ...

  2. 【多线程】不懂什么是 Java 中的锁?看看这篇你就明白了!

    本文来源:Java建设者 原文地址:https://mp.weixin.qq.com/s/GU42BjM5jY2CEMVD_PAZBQ Java 锁分类 Java 中的锁有很多,可以按照不同的功能.种 ...

  3. DQL,DML,DDL,DCL分别是什么?

    SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句 ...

  4. IO异常--缓冲流--转换流--序列化流( IO流2 )

    1.IO异常的处理 JDK7前处理:使用try...catch...finally 代码块,处理异常部分 // 声明变量 FileWriter fw = null; try { //创建流对象 fw ...

  5. indexedDB数据库完整创建流程

    1.打开数据库 使用 IndexedDB 的第一步是打开数据库,使用indexedDB.open()方法 var request = window.indexedDB.open(databaseNam ...

  6. 利用元数据提高 SQLFlow 血缘分析结果准确率

    利用元数据提高 SQLFlow 血缘分析结果准确率 一.SQLFlow--数据治理专家的一把利器 数据血缘属于数据治理中的一个概念,是在数据溯源的过程中找到相关数据之间的联系,它是一个逻辑概念.数据治 ...

  7. centos7 Tomcat 停止服务时报错: java.net.ConnectException: 拒绝连接 (Connection refused)

    2021-08-02 1.问题描述 配置完 server.xml 文件后,执行 shutdown.sh 脚本停止服务,出现以下错误 2. 解决方法 查看当前正在运行的 Java 进程号 # 找到 Ja ...

  8. IO和零拷贝

    I/O介绍 I/O主要为:网络IO(本质是socket文件读取).磁盘IO 每次IO,都要经由两个阶段: 第一步:将数据从文件先加载至内核内存空间(缓冲区),等待数据准备完成,时间较长 第二步:将数据 ...

  9. Pytest系列(3) - setup和teardown的详细使用

    如果你还想从头学起Pytest,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1690628.html 前言 用过unittest的童鞋都 ...

  10. salesforce零基础学习(一百零七)Dynamic Action

    说一下项目中常见的甲方的需求.背景如下:Order在SF端生成以后,在status为completed以后,需要点击按钮同步到SAP或者其他的MDM,客户希望的是,如果 order的状态为 compl ...