Docker – 无法find任何JVM – 检查TLS连接时出错
我只是在做docker安装指南 。 安装后,我打开“Docker快速入门terminal”(第3步)。 我得到这个错误:
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)
我正在用Zsh使用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 :
它看起来像你的virtualbox实例正在运行,但运行不正确,它不能连接到docker。 你有两个select。
- 删除virtualbox实例并创build一个新的实例。 (只有在你确定你不需要其他的时候才会删除)
$ docker-machine rm default
$ docker-machine create --driver virtualbox default
- 这是更多的工作,但值得,如果你需要保存在虚拟机上的东西。 试着找出virtualbox实例出了什么问题并修复它。
冷杉尝试重新启动
$ docker-machine restart default
尝试进入virtualbox
$ docker-machine ssh default
如果你可以进入虚拟机,那么你可以看看docker是否在运行,如果没有,试着让它运行。