2016-04-26 68 views
0

我只是在執行docker installation guide。安裝完成後,我打開「Docker快速入門終端」(​​第3步)。我收到此錯誤:Docker - 無法找到任何JVM - 檢查TLS連接時出錯

bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh' 
Unable to find any JVMs matching version "1.8.60". 
Error checking TLS connection: Something went wrong running an SSH command! 
command : ip addr show 
err  : exit status 255 
output : 


         ##   . 
        ## ## ##  == 
       ## ## ## ## ## === 
      /"""""""""""""""""\___/ === 
     ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~/===- ~~~ 
      \______ o   __/ 
      \ \   __/ 
       \____\_______/ 


Error getting IP address: Something went wrong running an SSH command! 
command : ip addr show 
err  : exit status 255 
output : 
docker is configured to use the default machine with IP 
For help getting started, check out the docs at https://docs.docker.com 

我檢查了我的Java版本:

➜ ~ java -version 
java version "1.8.0_60" 
Java(TM) SE Runtime Environment (build 1.8.0_60-b27) 
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) 

我使用OSX 10.11.3並用的iTerm巖組。

怎麼了?


編輯:

這是運行docker-machine ls的輸出:

➜ ~ docker-machine ls 
NAME  ACTIVE DRIVER  STATE  URL SWARM DOCKER ERRORS 
default *  virtualbox Running     Unknown Something went wrong running an SSH command! 
command : ip addr show 
err  : exit status 255 
output : 
+0

運行docker-machine ls時會得到什麼?看起來您沒有運行虛擬機,或者您的配置未正確設置以連接到正確的Docker守護程序。 –

+0

Hi @KenCochrane。我添加了從'docker-machine ls'中獲得的輸出。謝謝您的幫助。 – Sven

回答

1

它看起來像你的VirtualBox的實例在運行,但沒有正確運行,並且不能連接到泊塢窗。你有兩個選擇。

  1. 移除virtualbox實例並創建一個新實例。 (只能刪除,如果你確信你不需要其他任何東西)

$ docker-machine rm default

$ docker-machine create --driver virtualbox default

  • 這是更多的工作,但是值得的,如果你需要在虛擬機上保存內容。試着找出virtualbox實例出了什麼問題並修復它。
  • 杉杉嘗試重新啓動

    $ docker-machine restart default

    嘗試ssh方式連接到VirtualBox的

    $ docker-machine ssh default

    如果你可以進入虛擬機,那麼你可以看看碼頭工人正在運行,如果沒有,請嘗試讓它運行。

    +0

    由於這是我第一次使用Docker,因此我沒有任何東西可以保存在虛擬機上。所以我選擇了第一種。它像一個魅力一樣工作。非常感謝。 – Sven