Docker与Jenkins:容器化与自动化的完美结合
一、Docker基础
1.1 Docker网络配置
默认情况下,容器受主机防火墙系统保护,不会从外部系统打开任何路由。我们可以通过 --network 标志来更改此默认行为,其可用选项如下:
- bridge (默认):通过默认的Docker网桥进行网络连接。
- none :无网络连接。
- container :与其他(指定的)容器共享网络。
- host :使用主机网络(无防火墙)。
可以使用 docker network 命令列出和管理不同的网络:
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
b3326cb44121 bridge bridge local
84136027df04 host host local
80c26af0351c none null local
如果将网络指定为 none ,则无法连接到容器,反之亦然,容器也无法访问外部网络。 host 选项使容器的网络接口与主机相同,它们共享相同的IP地址,因此容器上启动的所有内容在外部都是可见的。最常用的选项是默认的 bridge ,因为它允许我们明确指定
超级会员免费看
订阅专栏 解锁全文
1万+

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



