2016-12-05 5 views
0

Мы пытаемся запустить кластер рой на Docker 1.12. Мы используем VM (Kernel Version: 3.13.0-100-generic Operating System: 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

Контейнеры не знакомятся enter image description here

на наблюдение за события журналов, которые мы обнаружили, что контейнеры создаются и уничтожаются countinously

корень @ dockernetra: ~ # 2016-12-05T15: 28: +43,771650569 + 05: 30 Контейнер уничтожить 3e72622f1bbf6a01d6dc34be22b6417e185c009819d34532d973d1a97441ed0d (com.docker.swarm.node.id = 0tlikj98tb2bnfwl9tgw3ldbc, com.docker.swarm.service.id = b5bahzvf698ujor4dmiyltodt, ком. 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: latest, name = 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

Похож на проблему с созданием каталога (посмотрите на столбец «Ошибка»). Проблема с правами записи, файловой системой и т. Д.??Название, вероятно, немного вводит в заблуждение, поскольку оно не похоже на ошибку, связанную с наложением сети. – johnharris85

+0

Если кластер создан без указания сети, чем формируется кластер. Только когда мы хотим, чтобы этот кластер работал с нашим определенным н/д, чем он не вставал. Если бы было какое-либо ограничение разрешения, чем кластер вообще не работал. –

ответ

-1

Они определенно не терпят неудачу из-за сети. Всякий раз, когда вы видите контейнер в состоянии «отклонено», обычно это происходит потому, что он действителен, но он не может быть реализован. Наиболее распространенными являются сети наложения, определенные с использованием существующей сети. Создает сценарий асинхронной маршрутизации, и Docker не может его реализовать.

Похоже, он не может писать на хост в/вар/Lib/грузчиком (что, где Aufs слои сохраняются)

Вы можете проверить узлы и убедиться, что они не кончатся или что докер может создавать файлы в этом каталоге?

+0

Это не ответ. Наверное, лучше как комментарий. – johnharris85

+0

Efff мой плохой. Извините, я относительно новичок в Stack Overflow O.o – Dockstar

+0

В хосте достаточно места и/var/lib/docker также доступен для записи. Если мы не укажем нашу сеть вместе с сервисом, кластер будет работать и запускаться. Проблема в том, что она не работает с нашей созданной сетью. –

Смежные вопросы