boot2docker 执行docker命令的时候报这个x509异常

发布于 2022-09-01 13:14:14 字数 343 浏览 11 评论 0

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,然后重新初始化。
那样我下载的镜像全部都木有了,工作又要全部重新做。
有人有其它的解决方案吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

聆听风音 2022-09-08 13:14:14

先运行 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)"

参考 https://gist.github.com/garthk/d5a17007c277aa5c76de

横笛休吹塞上声 2022-09-08 13:14:14

使用如下命令即可:

boot2docker ssh sudo /etc/init.d/docker restart

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文