Docker网络配置(三)
来源:互联网 发布:矩阵加常数 编辑:程序博客网 时间:2024/06/05 20:55
Docker网络管理
网络相关命令
docker network create #自定义网络docker network connect #连接完了docker network ls #查看网络列表docker network rm #移除网络docker network disconnect #断开完了docker network inspect #查看网络详细信息
默认网络
docker安装完成会默认创建3个网络,可以听歌docker network ls
(版本在1.9及以上)命令查看。
$ docker network lsNETWORK ID NAME DRIVER7fca4eb8c647 bridge bridge9f904ee27bf5 none nullcf03ee007fb4 host host
bridge 是默认的容器网络在系统只为docker0
(可以通过ifconfig 或ip addr 查看),默认启动容器连接到docker0上,你可以再启动容器是通过–net参数docker run --net=<NETWORK>
指定容器连接网络。
none 表示容器没有网络功能,当你连接到容器(例:docker exec -it container_name /bin/bash
)时通过ifconfig
或ip addr
是查看不到其他网络适配器,只有本地环回网络。
host 当使用host网络时,container将使用主机的网络栈。
查看网络详细信息docker network inspect bridge
,可以通过inspect 查看 ls 列出的所有网络详细信息。
$ docker network inspect bridge[ { "Name": "bridge", "Id": "f7ab26d71dbd6f557852c7156ae0574bbf62c42f539b50c8ebde0f728a253b6f", "Scope": "local", "Driver": "bridge", "IPAM": { "Driver": "default", "Config": [ { "Subnet": "172.17.0.1/16", "Gateway": "172.17.0.1" } ] }, "Containers": {}, "Options": { "com.docker.network.bridge.default_bridge": "true", "com.docker.network.bridge.enable_icc": "true", "com.docker.network.bridge.enable_ip_masquerade": "true", "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0", "com.docker.network.bridge.name": "docker0", "com.docker.network.driver.mtu": "9001" } }]这里不详细介绍所有参数,基本一看就可以了解其中`container`参数内容为属于这个网络的容器信息。
自定义网络
创建自定网络很简单docker network create --driver bridge mnet
,创建一个叫mnet
的bridge网络,
$ docker network inspect mnet[ { "Name": "mnet", "Id": "50650309e0813bdad175b6c486168a3cdbcdc171adde3b21428c262943f5221b", "Scope": "local", "Driver": "bridge", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": {}, "Config": [ { "Subnet": "172.18.0.0/16", "Gateway": "172.18.0.1/16" } ] }, "Internal": false, "Containers": {}, "Options": {}, "Labels": {} }]
注意 自定义网络不支持link。
多主机网络
docker 多主机网络依赖分布式存储系统和docker 的libkv
库。后面不齐
0 0
- Docker网络配置(三)
- Docker 从入门到精通(三)一 网络配置
- Docker 从入门到精通(三)一 网络配置
- Docker 从入门到精通(三)一 网络配置
- Docker 使用指南 (三)—— 网络配置
- Docker 使用指南 (三)—— 网络配置
- Docker 使用指南 (三)—— 网络配置
- Docker网络配置(一)
- Docker网络详解-三
- docker【6】docker网络配置
- Docker技术剖析Docker网络配置(一)
- Docker技术剖析--docker网络配置(二)
- Docker 网络配置
- Docker 网络配置
- docker:网络基础配置
- docker 网络配置
- Docker-网络配置
- docker网络配置基础
- TP frame update
- 滤波器频率响应的归一化
- 如何设计一款好的app
- 5.Maven项目的聚合与继承
- Your project contains error(s),please fix them before running your application解决办法
- Docker网络配置(三)
- 微信支付的那些坑!
- mysql Unknown system variable 'language'
- Android自动化测试MonkeyRunner(二)------第一个示例
- redis报错:jedis connection exception unexpected end of stream
- lucene学习之近实时搜索
- 科研论文阅读与写作实战技巧
- 数据结构复习总结
- Android学习第二课