Невозможно проверить, что демон Docker прослушивает: превышено максимальное количество повторных попыток (10)

Я пытаюсь включить Docker Remote API в Windows, следуя инструкциям в этом ТАК, ответь. После выполнения последнего шага, а именно docker-machine restart, я получаю сообщение

Невозможно проверить, что демон Docker прослушивает: превышено максимальное количество повторных попыток (10)

Кроме того, если я выполню команду docker-machine ls, я получу следующую ошибку

Невозможно запросить версию докера: получите https://192.168.99.100:2376/v1.15/version: наберите tcp 192.168.99.100:2376: connectedctex: Невозможно установить соединение, потому что целевая машина активно отказалась от него.


person jmc    schedule 04.11.2016    source источник
comment
Теперь вы можете подключиться к докер-машине по ssh? Если да, проверьте, запущена ли служба докеров на виртуальной машине.   -  person t6nand    schedule 04.11.2016
comment
Вы открыли все порты межсетевого экрана для WinRM HTTPS (2376 / tcp)? это иногда сложно, так как существуют внутренние и общедоступные правила за пределами вашей подсети.   -  person Falco Alexander    schedule 04.11.2016
comment
@FalcoAlexander, почему вам нужно открыть порт докеров для всего мира? Ssh используется для связи с докером, верно ... ??   -  person holms    schedule 13.07.2017


Ответы (1)


Эта проблема может возникнуть из-за неожиданного завершения работы vm.

Удалите существующую виртуальную машину и создайте ее.

docker-machine rm -f [name]
docker-machine create -d virtualbox [name]

Если вы используете компьютер по умолчанию, то cmd будет выглядеть так

docker-machine rm -f default
docker-machine create -d virtualbox default
person Flames    schedule 03.02.2020