2016-12-05 4 views
0

Docker 1.12でswarm clusterを実行しようとしています。 VM(カーネルバージョン:3.13.0-100-一般的なオペレーティングシステム:Ubuntu 14.04.5 LTS)を使用しています。スウォームが正常に作成され、このクラスターに作業員が参加しました。 enter image description here作成したオーバーレイネットワークでスウォームコンテナが起動しない

これでネットワークdocker network create --driver overlay --subnet 10.130.0.0/16 customnwが作成されました。ネットワークが正常に作成されます。私たちは指導者にサービスを作成したより enter image description here

docker service create --name jboss11 --network customnw --replicas 3 -p 8080:8080 tutum/jboss

Service created

コンテナたちはコンテナが作成され、countinously破壊されていることが判明したイベントログを観察する上でenter image description here

を始めるされていません

ルートの@ dockernetra:〜#2016-12-05T15:28:43.771650569 + 05:30コンテナは3e72622f1bbf6a01d6dc34be22b6417e185c009819d34532d973d1a97441ed0d(com.docker.swarm.node.id = 0tlikj98tb2bnfwl9tgw3ldbc、com.docker.swarm.service.id = b5bahzvf698ujor4dmiyltodt、COMを破壊します。 docker.swarm.service.name = jboss12、com.docker.swarm.task =、com.docker.swarm.task.id = ef749838q9ya24uirpai1km6z、com.docker.swarm.task.name = jboss12.1、image = tutum/jboss :最新の、名前= jboss12.1.ef749838q9ya24uirpai1km6z) 2016-12-05T15:28:48.423961590 + 05:30コンテナ破壊e6359659b674aa0df8fb7324aeedb434fd4b80e81471a80ae049e5b7d88f4b7c(com.docker.swarm.node.id = 0tlikj98tb2bnfwl9tgw3ldbc、com.docker.swarm.service.id = b5bahzvf698ujor4dmiyltodt、com.docker.swarm.service.name = jboss12、com.docker.swarm.task =、com.docker.swarm.task.id = 2isfwz3osgtn67e9p9wjhomk2、com.docker.swarm.task.name = jboss12.1、 image = tutum/jboss:最新、名前= jboss12.1.2isfwz3osgtn67e9p9wjhomk2) 2 016-12-05T15:28:53.172836589 + 05:30コンテナ7675fdfec3aac974ab63c3498a4fba59f4e9c1a200a4e4910296ed861b4b3e9f破壊(com.docker.swarm.node.id = 0tlikj98tb2bnfwl9tgw3ldbc、com.docker.swarm.service.id = b5bahzvf698ujor4dmiyltodt、com.docker.swarm.service.name = jboss12、com.docker.swarm.task =、com.docker.swarm.task.id = cm0i7mxrnj2awwgchxkxzwn43、com.docker.swarm.task.name = jboss12.1、image = tutum/jboss:latest、name = jboss12。 1.cm0i7mxrnj2awwgchxkxzwn43) 2016-12-05T15:28:58.203511731 + 05:30コンテナbcf832404745516923e033376c0f737ea955efa0c6ec6606f055a00ac8bb4b3f(com.docker.swarm.node.id = 0tlikj98tb2bnfwl9tgw3ldbc、com.docker.swarm.service.id = b5bahzvf698ujor4dmiyltodt、com.dockerを破壊します。 swarm.service.name = jboss12、com.docker.swarm.task =、com.docker.swarm.task.id = ddiwqcuh6qcyabgm8jr73nma5、com.docker.swarm.task.name = jboss12.1、image = tutum/jboss:latest 、name = jboss12.1.ddiwqcuh6qcyabgm8jr73nma5)

+0

私はドッカーとネットワーキングで完全な初心者です。他の情報が必要な場合は、コメントを通じて私に知らせてください。私は説明にそれを添付します。 –

+0

ディレクトリの作成に問題があるようです( 'Error'カラムを見てください)。書き込み権限、ファイルシステムなどの問題?オーバレイネットワーキングに特有のエラーのように見えないので、タイトルは多分誤解を招くかもしれません。 – johnharris85

+0

クラスタが形成されるよりもネットワークを指定せずにクラスタを作成した場合。私たちが定義されたn/wで動作するクラスタが起きていない場合にのみ、クラスタよりも制約がある場合は、まったく動作しない可能性があります。 –

答えて

-1

彼らはネットワークのために間違いなく失敗していません。コンテナが「拒否」状態になると、それは通常は設定が有効なためですが、実装できませんでした。最も一般的なものは、既存のネットワークで定義されたオーバーレイネットワークです。非同期ルーティングシナリオを作成し、Dockerはそれを実装できません。それはでは/ var/libに/ドッキングウィンドウホストに書き込めないように見えます

(AUFS層が格納されている場所である)

あなたがホストをチェックし、それらが不足していないことを確認することができますまたはそのドッカーがそのディレクトリにファイルを作成できるかどうかを確認します。

+0

これは答えではありません。おそらくコメントとして良い。 – johnharris85

+0

Efff my bad。申し訳ありませんが、比較的新しいStack Overflow O.oです。 – Dockstar

+0

ホストに十分なスペースがあり、/ var/lib/dockerも書き込み可能です。サービスと一緒にネットワークを指定しないと、クラスタが起動して実行されます。問題は、作成したネットワークでは機能していないことです。 –

関連する問題