2017-02-03 2 views
2

У меня есть две бродячие виртуальные машины Ubuntu16.04 через VirtualBox с установленным докере. Я хочу создать оверлейную сеть для контейнеров докеров, работающих на этих двух виртуальных машинах. Следовательно, я следовал учебнику here.docker-machine ssh в Vagrant VM не работает

Я создал виртуальные машины и попытался запустить eval "$(docker-machine env mh-keystore)". Тем не менее, это не удалось со следующей ошибкой:

Error checking TLS connection: Error checking and/or regenerating the certs: 
There was an error validating certificates for host "172.28.128.5:2376": dial tcp 172.28.128.5:2376: getsockopt: connection refused 
You can attempt to regenerate them using 'docker-machine regenerate-certs [name]'. 
Be advised that this will trigger a Docker daemon restart which might stop running containers. 

Затем я попытался восстановить сертификаты, как указано в ошибке. Однако он не может установить соединение ssh с виртуальной машиной.

Regenerating TLS certificates 
Waiting for SSH to be available... 
Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded 

Я все еще могу использовать брандмауэр для виртуальных машин. Может ли кто-нибудь помочь мне использовать бродячие виртуальные машины, используя докер-машину.

+0

Перезагрузите компьютер. Ошибка VirtualBox. Ненавижу это лично. –

+0

Пробный перезапуск. Он все еще не работает. – vishnuvp

+0

Тогда я предлагаю tryVirtualBox 5.0.20. –

ответ

0

Я столкнулся с аналогичной проблемой «Ожидание выхода ssh» и, как оказалось, это неподписанные драйверы в сетевом стеке, установленные каким-то программным обеспечением для перехвата прокси-сервера, называемым proxycap, которые вызывают ошибку виртуальной машины при настройке перенаправления портов из localmachine в boot2docker vm. Проверьте журналы машин VM и найдите сообщение об ошибке при настройке перенаправления портов. Он также должен указывать неподписанные драйверы, вызывающие ошибки, а затем вам просто нужно удалить соответствующее приложение.

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