OSXにDocker-Toolboxをインストールして、Docker QuickStart Terminal
を実行したところ、
$ bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'
Creating Machine default...
Creating VirtualBox VM...
Creating SSH key...
Starting VirtualBox VM...
Starting VM...
ここで固まってしまうという現象に遭遇しました。
(このときVirtualBoxの画面でプレビューを見るとクジラの絵が表示されていました。)
この状態でdocker-machineを操作しても、下記のようなエラーが出ます。
error getting URL for host default: exit status 255
環境
Mac OSX 10.10.5
docker-machine version 0.4.1 (e2c88d6)
VirtualBox 5.0.6r103037
原因
OSXの ~/.ssh/configで下記のような設定をしていたのが原因でした。
Host *
ServerAliveInterval 60
TCPKeepAlive y
ControlMaster auto
ControlPath ~/.ssh/%r@%n:%p
ControlPersist yes
この設定をやめたら解決しました。
参考
https://github.com/docker/machine/issues/1684#issuecomment-133125038
https://github.com/docker/machine/issues/1591#issuecomment-126169020