Hostname/IP doesn't match certificate's altnames


背景

一直用Docker Toolbox on VirtualBox在Windows上開發,創建的boot2docker鏡像IP地址是192.168.99.100。
這兩天因為工作需要,想裝一個minikube。安裝的時候沒有啟動Docker Toolbox,結果minikube也會創建一個VirtualBox虛擬機,然后還把192.168.99.100的IP地址給占了。
果然,打開Kitematic,啟動到99%的時候,提示
Hostname/IP doesn't match certificate's altnames. IP: 192.168.99.101 is not in the cert's list: 192.168.99.100
打開VirtualBox一看,果然Docker Toolbox創建的名為default的VM的IP變成了192.168.99.101,192.168.99.100被minikube占用了。

現象類似於以下幾個鏈接中所報的問題:
https://github.com/docker/kitematic/issues/519
https://github.com/docker/kitematic/issues/236

解決方案

  1. 打開Docker Quickstart Terminal
  2. docker-machine regenerate-certs
  3. 重啟Kitematic,或者在報錯頁面上點擊RETRY SETUP
    成功!

版本

  • Kitematic版本:
    v0.35.4

  • Docker版本:
    Client:
    Version: 18.03.0-ce
    API version: 1.37
    Go version: go1.9.4
    Git commit: 0520e24302
    Built: Fri Mar 23 08:31:36 2018
    OS/Arch: windows/amd64
    Experimental: false
    Orchestrator: swarm
    Server: Docker Engine - Community
    Engine:
    Version: 18.09.0
    API version: 1.39 (minimum version 1.12)
    Go version: go1.10.4
    Git commit: 4d60db4
    Built: Wed Nov 7 00:52:55 2018
    OS/Arch: linux/amd64
    Experimental: false

  • VirtualBox 版本
    5.2.8 r121009


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM