2

TL;DR: Swarm に存在するバグは Swarm1.0.0で解決されました1.1.0

4 つの swarm エージェント クラスターでは、weave プラグインを使用してカスタム オーバーレイ ネットワークが実行されます。

user@swarm-master:~$swarm-docker network create --driver weave --subnet 192.168.0.0/16 custom-weave

ただし、このコマンドとその出力を使用すると、次のような問題が発生する可能性があります。

user@swarm-master:~$ swarm-docker run --rm -it --net=custom-weave --ip=192.168.0.5 debian:jessie bash -c "ip addr     show"
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    [ . . ]
74: ethwe0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1410 qdisc noqueue state UP group default 
    link/ether ee:c2:9c:6c:c3:6c brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.2/16 scope global ethwe0
       valid_lft forever preferred_lft forever
    inet6 fe80::ecc2:9cff:fe6c:c36c/64 scope link tentative 
       valid_lft forever preferred_lft forever
76: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state DOWN group default 
    [ . . ]

--netと同様にユーザー定義オプションが設定されてい--ip=192.168.0.5ます。コンテナーのethwe0インターフェイス IP アドレスは192.168.0.5に設定されていると想定されていますが、実際には 192.168.0.2 に設定されてます。

質問: このプロセスの何が問題になっていますか?

何もありません。バージョン以降に解決されたバグ1.1.0です。

4

1 に答える 1