У меня есть удаленный хост Windows, на котором запущен экземпляр докера и стандартная докер-машина vm. Когда я SSH в хозяина и попытаться выполнить любые команды Докер-машины, т.е.«Ошибка проверки соединения TLS: хост не запущен» с док-машины при SSHing на хост Windows
> eval $(docker-machine env default --shell bash)
Докер-машина излучает «Ошибка проверки TLS-соединения: Хост не работает.»
Я искал в StackOverflow и обнаружил случаи, когда другие регенерировали сертификаты и добились успеха, поэтому я попробовал это, но не повезло. Я перезапустил докер-машину vm и снова, не повезло.
Я могу использовать команды докер-машины отлично, если они запускаются локально, а не поверх ssh, но мне нужно будет в конечном итоге ssh войти в хост и запустить команды. Я использую openssh на cygwin. PATH настроен соответствующим образом, и если я поместил вывод команды env в файл .ssh/environment
, я даже смог выполнить команды докеров, например docker ps
. Я просто не могу взаимодействовать с докер-машиной vm.