An error occurred trying to connect: Get https://192.168.59.103:2376/v1.19/images/json: x509: certificate is valid for 127.0.0.1, 10.0.2.15, not 192.168.59.103
我查过其他人给的解决方法,是执行 boot2docker delete,然后重新初始化。
那样我下载的镜像全部都木有了,工作又要全部重新做。
有人有其它的解决方案吗?
解决方案
先运行 boot2docker ssh
进虚拟机
运行 sudo vi /var/lib/boot2docker/profile
添加以下内容:
wait4eth1() { CNT=0 until ip a show eth1 | grep -q UP do [ $((CNT++)) -gt 60 ] && break || sleep 1 done sleep 1}wait4eth1
运行exit
退出虚拟机后,运行 boot2docker stop
关闭虚拟机,再重新打开即可。
记得打开新的终端执行 docker 指令的时候要先运行一下 eval "$(boot2docker shellinit)"