boot2docker 执行docker命令的时候报这个x509异常
PHPz
PHPz 2017-04-22 08:56:03
0
2
758

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

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
Peter_Zhu

Jalankan boot2docker ssh dahulu ke dalam mesin maya
Jalankan sudo vi /var/lib/boot2docker/profile dan tambah yang berikut:

wait4eth1() {
        CNT=0
        until ip a show eth1 | grep -q UP
        do
                [ $((CNT++)) -gt 60 ] && break || sleep 1
        done
        sleep 1
}
wait4eth1

Jalankan exit Selepas keluar dari mesin maya, jalankan boot2docker stop untuk menutup mesin maya dan kemudian buka semula.

Ingat untuk menjalankannya sebelum membuka terminal baharu untuk melaksanakan arahan docker eval "$(boot2docker shellinit)"

Rujukan https://gist.github.com/garthk/d5a17007c277aa5c76de

巴扎黑

Gunakan arahan berikut:

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan