2015-06-01 4 views
1

В настоящее время я пытаюсь настроить кубернеты на контейнер с несколькими докерами на стеке CoreOS для AWS. Для этого мне нужно настроить etcd для фланеля, и в настоящее время я использую this guide, но у меня возникают проблемы на первом этапе, когда мне предлагается запуститьBoot2Docker ищет docker-bootstrap.sock, который не существует

sudo sh -c 'docker -d -H unix: /// var /run/docker-bootstrap.sock -p /var/run/docker-bootstrap.pid --iptables = false --ip-masq = false --bridge = none --graph =/var/lib/docker-bootstrap 2 > /var/log/docker-bootstrap.log 1>/DEV/нуль & '

проблема является первой командой

docker -d -H unix:///var/run/docker-bootstrap.sock 

изнутри boot2docker. В этом каталоге нет файла docker-bootstrap.sock, и эта ошибка возникает:

FATA [0000] Произошла ошибка при подключении: Сообщение https:///var/run/docker-bootstrap.sock/v1.18/containers/create: dial unix /var/run/docker-bootstrap.sock: no такой файл или каталог

Очевидно, что гнездо unix не подключалось к этому несуществующему сокету.

Замечу, что это очень похожая проблема с this ticket и другими билетами относительно FATA [0000], хотя никто, похоже, не задал вопрос таким образом, каким я сейчас являюсь.

Я не специалист в сокетах unix, но я предполагаю, что там должен быть файл, где его нет. Где я могу получить этот файл для решения моей проблемы или какие рекомендуемые шаги для решения этой проблемы.

спецификации: бегущие OSX Йосемити, но называя все команды из boot2docker

ответ

2

Docker должен создать этот файл для вас. Вы выполняете эту команду на своей машине OS X? или вы запускаете его внутри виртуальной машины boot2docker?

Я думаю, что вам нужно:

boot2docker ssh 

Тогда:

sudo sh -c 'docker -d -H unix:///var/run/docker-bootstrap.sock -p /var/run/docker-bootstrap.pid --iptables=false --ip-masq=false --bridge=none --graph=/var/lib/docker-bootstrap 2> /var/log/docker-bootstrap.log 1> /dev/null &' 

Вы должны убедиться, что команда работает на поле Vagrant Linux, что boot2docker создает, а не вашей OS X машины.

Надеюсь, что это поможет!

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