Advertisement

用Pipework配置Docker多容器局域网网络

阅读量:

用Pipework给Docker多容器配置局域网网络

遇到问题:用pipework工具给Docker容器指定局域网IP地址,容器无法与局域网、外网通信。

pipework是由Docker团队成员Jérôme Petazzoni所设计的一款用于Docker网络设置的工具。Docker原生提供的网络功能相对基础,难以应对诸多复杂的实际应用场景。因此,众多开源项目应运而生,旨在优化Docker的网络能力,例如pipework、weave以及flannel等。
本文档旨在记录,在研读两本相关书籍的过程中,笔者在利用pipework进行Docker多容器配置时所遭遇的难题及其最终的应对策略。

操作流程:

1). 从github上下载pipework:

$ git clone https://github.com/jpetazzo/pipework

2). 开启一个无网络模式指定(–net=none)的容器

复制代码
    $ sudo docker run -it --rm --net=none --name cookbook ubuntu:14.04 bash
    root@15afb0c398c5:/# ip -d link show
    1: lo: <LOOPBACK,

全部评论 (0)

还没有任何评论哟~