Я пытаюсь запустить docker изображение в docker -машины с сетевым интерфейсом к моей локальной сети. Все работает нормально, однако, если я пытаюсь подключиться после изменения NI C, я получаю сообщение об ошибке.
:~$ /usr/local/bin/docker-machine create -d virtualbox --virtualbox-boot2docker-url=https://releases.rancher.com/os/latest/rancheros.iso test
Running pre-create checks...
Creating machine...
[..]
Docker is up and running!
:~$ /usr/local/bin/docker-machine stop test
Stopping "test"...
Machine "test" was stopped.
#reconfig the NIC
VBoxManage modifyvm test --nic1 bridged --bridgeadapter1 eno3 --nictype1 82545EM
до этого момента, все выглядит довольно хорошо. Затем я пытаюсь перезапустить
:~$ /usr/local/bin/docker-machine start test
Starting "test"...
(test) Check network to re-create if needed...
(test) Waiting for an IP...
Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded
, но не могу переподключиться.
Интересно, я вижу машину на своем роутере. Я могу даже с sh на IP.
Тем временем я решил, что могу войти, используя ssh -i ~/.docker/machine/machines/test/id_rsa docker@192.168.2.115
, не уверенный, приму ли я это как ответ. Похоже, я потерял все параметры конфигурации из docker -машина