Docker: Kitematic “Starting Docker VM" progress 99%でフリーズする事象の解決例

事象

下図の通り、Kitematic (Beta) の初期設定画面 “Starting Docker VM”の進行状況が99%で停まり、アプリがフリーズする。
docker_kitematic_init

発生環境

OS Mac OS X
Docker Kitematic 0.8.3
Docker Engine 1.8.1
Docker Machine 0.4.1

原因

Boot2dockerで作成した”default” VMが残存していた為。これはあくまで後述の操作で解決した事による推測。

解決例

  1. Boot2dockerで作成したVMの削除
  2. Docker Toolboxのアンインストール
  3. Boot2dockerのアンインストール
  4. Docker Toolboxの再インストール
  5. Kitematicの起動

VMの削除はdocker-machine rm コマンド。

Docker Toolboxのアンインストール手順は公式に記載の通り実施。
Installation on Mac OS X
boot2dockerのアンインストールはAppアイコンをゴミ箱へドラック&ドロップ。その後、下記の公式uninstall.shで残存しているファイルを削除。
osx-installer/uninstall.sh at master · boot2docker/osx-installer

最後に再度Docker ToolboxをインストールしKitematicを実行すると正常起動する。この時点でdocker-machine lsを実行すると、

Name:defaultのVMが作成されてる状態となる。

参考サイト