1

公式ドキュメントで Docker 1.9 をセットアップしてオーバーレイ ネットワークを作成しようとすると、次のようなエラー メッセージが表示されます。

root@c0-master:~# docker run -d --name webtest --net myStack3 nginx
a5aec996da782669bc26e5c33064bf6c14ee452a56b1a519136d47c2b9d59859
Error response from daemon: Cannot start container  a5aec996da782669bc26e5c33064bf6c14ee452a56b1a519136d47c2b9d59859: subnet sandbox join failed for "10.0.2.0/24": vxlan interface creation failed for subnet "10.0.2.0/24": failed in prefunc: failed to set namespace on link "vxlan48c4dd7": invalid argument

Docker ネットワークは、次の単純なメッセージを表示するだけです。

root@c0-master:~# docker network
docker: "network" requires a minimum of 1 argument.
See 'docker network --help'.

Usage:  docker network [OPTIONS] COMMAND [OPTIONS]

Commands:
  disconnect               Disconnect container from a network
  inspect                  Display detailed network information
  ls                       List all networks
  rm                       Remove a network
  create                   Create a network
  connect                  Connect container to a network

Run 'docker network COMMAND --help' for more information on a command.

flannel を使用してオーバーレイ ネットワークをセットアップしたときのことを思い出しました。サブネットの範囲を示す etcd ファイルと flannel ファイルがありました。

このエラーが原因だと思います。

docker1.9&swarmで設定するには?

4

0 に答える 0