У меня есть две бродячие виртуальные машины 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
Я все еще могу использовать брандмауэр для виртуальных машин. Может ли кто-нибудь помочь мне использовать бродячие виртуальные машины, используя докер-машину.
Перезагрузите компьютер. Ошибка VirtualBox. Ненавижу это лично. –
Пробный перезапуск. Он все еще не работает. – vishnuvp
Тогда я предлагаю tryVirtualBox 5.0.20. –