Docker网络类型与桥接网络详解
1. Docker网络类型概述
Docker提供了多种网络类型,以满足不同的应用场景需求。除了常见的桥接网络,还有以下几种特殊网络类型:
- MACVLAN网络 :通过为网络上的每个容器创建唯一的MAC地址,使容器更像物理主机。Docker根据MAC地址将流量路由到容器,在将遗留应用迁移到虚拟机(或物理主机)上的容器时非常有用。
- IPVLAN网络 :对分配给容器的IPv4和IPv6地址提供细粒度控制,通常需要更多的关注和专门的网络设计。
- “None”网络 :如其名所示,即没有网络。将容器连接到“None”网络会禁用网络功能,常用于与自定义网络驱动程序结合使用。
- Overlay网络 :将运行在多个Docker守护进程上的网络连接成一个单一网络,透明地连接运行在不同主机上的服务,而不会干扰现有的(非容器)企业网络。
在开始Docker之旅时,不太可能遇到这些特殊网络类型。本文主要集中在桥接网络,包括默认桥接网络和端口映射限制,以及为多容器和多数据库环境创建和配置用户定义的桥接网络。
2. 桥接网络演示
2.1 Oracle数据库常见网络场景
Oracle数据库常见的网络场景如下:
- 连接客户端到本地数据库 :客户端通常是像SQL Plus这样的命令行工具。
- 连接客户端到远程主机上的数据库
超级会员免费看
订阅专栏 解锁全文
1990

被折叠的 条评论
为什么被折叠?



