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
docker network 参数的更多相关文章
- 【docker】docker network常用命令参数
1.帮助命令 docker network --help 2.查看docker默认三种网络 docker network ls 3.创建自定义网络,如果不指定,默认创建类型为bridge类型 dock ...
- Docker: docker network 容器网络
容器网络命令 : docker network --help 常用的是 docker network create/ls/rm/inspect 容器网络类型,一共有以下5种 bridge–net=br ...
- docker network基础
前面介绍了nginx与php两个容器间是如何进行通信的: [root@docker ~]# docker run -d --name=php -v /www:/usr/local/nginx/html ...
- (转)Docker network命令
转:https://blog.csdn.net/gezhonglei2007/article/details/51627821 原文地址:https://docs.docker.com/engine/ ...
- Docker-Compose和Docker Network的应用
1 # Docker-Compose分为两部分 2 # 一.Docker-Compose.yml 3 # 二.Docker-Compose 命令 4 5 # 桌面板的Docker(Win.Mac)会默 ...
- Docker Network containers
Network containers Estimated reading time: 5 minutes If you are working your way through the user gu ...
- docker 小技巧 docker network create br-name 指定IP地址
在某些情况下,使用 docker network create br-name 命令创建网络的时候,会创建一个新的网桥,该网桥的默认IP地址为172.18.0.0\16(或相临的IP地址段) 这个ip ...
- learning docker steps(8) ----- docker network 初次体验
参考: docker network 主要是介绍了docker 容器之间的组网模式, 一般来说实像组网主要是依赖于bridge iptalbes vlan来实现,但是附带的如端口转发会降低效率. 新型 ...
- Docker network整理
一.简介 默认情况下容器与容器.容器与宿主机的网络是隔离开来的, 当你安装docker的时候,docker会创建一个桥接器docker0,通过它才让容器与容器.容器与宿主机之间通信. Docker安装 ...
随机推荐
- 题解 God Knows
传送门 这里有个线段树维护单调栈的神仙技巧 同机房dalao @Yubai的不同理解方式 yysy,我考场上连\(n^2\)的暴力都没搞出来 这里实际上求的是最小权极大上升子序列 但这个跟题目几乎没什 ...
- 使用DOM方法来遍历一个文档
问题 你有一个HTML文档要从中提取数据,并了解这个HTML文档的结构. 方法 将HTML解析成一个Document之后,就可以使用类似于DOM的方法进行操作.示例代码: File input = n ...
- C语言之----面向对象的方法实现链表的操作
1 /* 2 * 详细运行过程: 本程序实现的是对链表的简单的操作,即链表的增 删 改 查 销毁 初始化 3 * 运用面向对象的思想,实现一个类op,op中包括了所有的链表操作方法 4 * 其他的程序 ...
- 使用dom4j工具:xml总结
1.IO流:BufferedReader字符流readLine();截取 不可行!!!2.XML解析:dom4j查:标签:element("name")elements(" ...
- 使用dom4j工具:获得文本内容(四)
package dom4j_read; import java.io.File; import org.dom4j.Document; import org.dom4j.Element; import ...
- 记一次 .NET 某流媒体独角兽 API 句柄泄漏分析
一:背景 1. 讲故事 上上周有位朋友找到我,说他的程序CPU和句柄都在不断的增长,无回头趋势,查了好些天也没什么进展,特加wx寻求帮助,截图如下: 看的出来这位朋友也是非常郁闷,出问题还出两个,气人 ...
- CPF 入门教程 - 各个控件介绍(八)
CPF C#跨平台桌面UI框架 系列教程 CPF 入门教程(一) CPF 入门教程 - 数据绑定和命令绑定(二) CPF 入门教程 - 样式和动画(三) CPF 入门教程 - 绘图(四) CPF 入门 ...
- netty系列之:轻轻松松搭个支持中文的服务器
目录 简介 netty的HTTP支持 netty中使用HTTP的原理 100 (Continue) Status 为netty搭建HTTP服务器 总结 简介 之前讲了那么多关于netty的文章,都是讲 ...
- shiro登录源码
//1.获取SecurityManager工厂,此处使用Ini配置文件初始化SecurityManager Factory<org.apache.shiro.mgt.SecurityManage ...
- Nginx location 和 proxy_pass路径配置详解
目录 一.Nginx location 基本配置 1.1.Nginx 配置文件 1.2 .Python 脚本 二.测试 2.1.测试 location 末尾存在 / 和 proxy_pass末尾存在 ...