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

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

学习是最好的投资!

全員に返信(2)
Peter_Zhu

まず仮想マシンで boot2docker ssh を実行します
sudo vi /var/lib/boot2docker/profile を実行し、以下を追加します: 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)" リーリー

exit を実行して仮想マシンを終了し、boot2docker stop を実行して仮想マシンをシャットダウンし、再度開きます。

新しいターミナルを開くときに docker コマンドを実行する前に、必ず eval "$(boot2docker shellinit)" を実行してください 🎜 🎜参考 https://gist.github.com/garthk/d5a17007c277aa5c76de🎜
いいねを押す +0
巴扎黑

次のコマンドを使用します:

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!