cari

Rumah  >  Soal Jawab  >  teks badan

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

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

PHPzPHPz2762 hari yang lalu727

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师2017-04-22 08:58:03

    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

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-22 08:58:03

    Gunakan arahan berikut:

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

    balas
    0
  • Batalbalas