Intereting Posts
Каскадная поддержка ELK-стека Как преобразовать команду запуска docker в json-файл? Развертывание изображения Docker с Jenkins в реестре контейнеров Heroku «Официальная» стратегия резервного копирования докеров – как насчет согласованности? Задайте имя машины для создания докеров Как я могу связать контейнер, созданный одним компоновым файлом, в контейнер, который порождается другим файлом компоновки? Обновление gcc в файле dockerfile Как автоматически перезагрузить приложение загрузки весны в докере, используя утилиты Spring Dev В чем смысл ошибки = x509: сертификат действителен для пользователя A, а не localhost в Docker? localhost отказывается от подключения к докеру nginx 405 – загрузка img от ember to rails Докер с новым сервером имен Изображение одиночного докера с несколькими программными средствами или отдельными изображениями для отдельного программного обеспечения LDAP-сервер с официальной поддержкой докеров Не удалось запустить приложение Meteor в контейнере Docker из-за того, что не удалось запустить ps ax error

docker-machine ssh в Vagrant VM не работает

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

Я создал виртуальные eval "$(docker-machine env mh-keystore)" и попытался запустить 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 

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

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