🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # 模式 ## bridge模式 简单来说:就是穿马甲,打着宿主机的旗号,做自己的事情。 Docker的默认模式,它会在docker容 器启动时候,自动配置好自己的网络信息,同一宿主机的所有容器都在一个网络下,彼此间可以通信。类似于我们 vmware虚拟机的桥接模式。 利用宿主机的网卡进行通信,因为涉及到网络转换,所以会造成资源消耗,网络效率 会低。 ![](https://box.kancloud.cn/9a5a4a1a42171b35af0cac6f086b5e8d_595x352.png) ## host模式 简单来说,就是鸠占鹊巢,用着宿主机的东西,干自己的事情。容器使用宿主机的ip地址进行通信。 特点:容器和宿主机共享网络 ![](https://box.kancloud.cn/307f5a646879a0ce14380e78ec5cb83d_590x348.png) ## container模式 新创建的容器间使用,使用已创建的容器网络,类似一个局域网。 特点:容器和容器共享网络 ![](https://box.kancloud.cn/4fb2767df6d8ca2c8d3b48558122f596_736x362.png) ## none模式 这种模式最纯粹,不会帮你做任何网络的配置,可以最大限度的定制化。 不提供网络服务,容器启动 后无网络连接 ![](https://box.kancloud.cn/bf7bd4e466a6cb11967d0a39c6e3e773_575x344.png) ## overlay模式 容器彼此不再同一网络,而且能互相通行 ![](https://box.kancloud.cn/1ccf3c964f025339b865df3d29988e77_728x356.png) # 定制bridge ![](https://box.kancloud.cn/56002200161fd3348066d7532df2487e_878x438.png) ![](https://box.kancloud.cn/cdefe515f284f7cfc380b9c7eed46cae_627x763.png) ## 自定义网段与网关 ![](https://box.kancloud.cn/2f58bff6a6c4907505f6f0ee0dae3059_757x405.png) ![](https://box.kancloud.cn/eac797a3484df05987ef150a0e975006_471x701.png) ## 在自定义网络中启动容器 ![](https://box.kancloud.cn/8d1d4ed7c4296825d7a8f4afed60c5ba_406x111.png) ![](https://box.kancloud.cn/2dd3cf3b2692ed19c0480ea087e46205_537x887.png) ![](https://box.kancloud.cn/3b7a1581de3b6ac5add6ed9704393212_440x171.png) ## 容器断开网络 ![](https://box.kancloud.cn/5dad056c18c93f73536ba3cd575ed9d7_507x609.png)