私はまったく同じ問題を抱えていました。最近のバージョンの VirtualBox にはバグがあるようで、最新のテスト ビルドで修正されています。https://www.virtualbox.org/ticket/14412を参照
https://www.virtualbox.org/wiki/Testbuildsから最新の VirtualBox テスト ビルドをダウンロードし
、そのインストーラーで提供されているアンインストーラー スクリプトを使用して、新しいバージョンをインストールする前にバグのあるバージョンを削除しました。
Docker QuickStart Terminal を再度実行すると、デフォルトの VM が実行されましたが、ca.pem ファイルがありませんでした:
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com
open /Users/justin/.docker/machine/machines/default/ca.pem: no such file or directory
VirtualBox は、VM が実行されていることを確認しました。
新しい VM を作成し、docker で正常に使用できました (別のターミナル ウィンドウで)。
Justins-MacBook:~ justin$ docker-machine create --driver virtualbox dev
Creating VirtualBox VM...
Creating SSH key...
Starting VirtualBox VM...
Starting VM...
To see how to connect Docker to this machine, run: docker-machine env dev
Justins-MacBook:~ justin$ eval "$(docker-machine env dev)"
Justins-MacBook:~ justin$ docker run hello-world
...
次に、デフォルトの VM を削除しました。
Justins-MacBook:.docker justin$ docker-machine stop default
Justins-MacBook:.docker justin$ docker-machine rm default
Successfully removed default
Docker QuickStart Terminal を実行すると、新しいデフォルトの VM が作成され、docker はこれで問題なく動作しています。
更新: これについては未解決の問題があります: https://github.com/docker/toolbox/issues/119