用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)
还没有任何评论哟~
