自己挖的坑自己填--docker創建實例出現Waiting for SSH to be available…

  • 在之前使用Docker for Windows Installer.exe直接安裝,通過docker-machine-driver-vmwareworkstation.exe實現docker和VM的共存,而不必安裝VirtualBox,但在安裝VM後,爲避免每次開機都把VM的服務全部自動開啓,我把它們都改爲“手動”開啓,所以開機時狀態都是關閉狀態。
  • 但在win10關機重啓系統後:
    1. 開啓docker的實例,出現了"Waiting for SSH to be available...",一直卡着沒運行下去: 
    2. 創建實例時,雖然創建成功,但在創建時使用debug模式,出現了"Docker Error creating machine: Error in driver during machine creation: Machine didn't return an IP after 120 s",”SSH Daemon not responding yet: dial tcp 192.168.199.134:22: i/o timeout“,"Error checking TLS connection: IP not found for MAC 00:0c:29:cb:2e:2d in DHCP leases",實例沒有URL和docker的版本:
    3. 由此docker-machine無法連接實例運行docker:
    4. 最後想到docker需要VM虛擬機支持,需要將IP地址映射爲虛擬化地址,需要開啓VM的網絡服務支持
    5. 最後再重新創建和運行實例,發現成功了,又能開心的玩了。

       

    發表評論
    所有評論
    還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
    相關文章