kitematicを使いdockerをGUIで操作しよう。

カイトマチックと読むみたいです

## 参考

* [Kitematic](https://kitematic.com)
  * macとwindows7 64bit以降に対応。
* [DockerコンテナをGUIで管理できる「Kitematic for Windows」のα版がリリース：CodeZine](http://codezine.jp/article/detail/8788)
* [Dockerコンテナを非専門家でも使えるようにした学生プロジェクトKitematicをDockerが買収 | TechCrunch Japan](http://jp.techcrunch.com/2015/03/13/20150312kitematic-founders-barely-two-years-out-of-college-sell-to-docker/)

## インストール

```bash:インストール
brew cask install virtualbox
brew cask install kitematic
brew install boot2docker
```

* `/opt/homebrew-cask/Caskroom/kitematic/0.7.3`が入る。
*  なお[virtualbox 5.0.0rc2](http://dlc-cdn.sun.com/virtualbox/5.0.0_RC2/index.html)には対応していない。

## kitematic起動

### 何かインストールにミスっていたら以下になる。

* boot2dockerをインストールしていなかった。

![スクリーンショット 2015-06-27 7.19.58.png](https://qiita-image-store.s3.amazonaws.com/0/25728/1869ce27-f648-50c0-c43b-1cdfa75c3f9a.png "スクリーンショット 2015-06-27 7.19.58.png")

## dockerhubアカウントにログイン

![スクリーンショット 2015-06-27 7.35.39.png](https://qiita-image-store.s3.amazonaws.com/0/25728/a2c11096-2aa1-ad88-f3ca-9c1d0808a5a9.png "スクリーンショット 2015-06-27 7.35.39.png")

![スクリーンショット 2015-06-27 7.37.09.png](https://qiita-image-store.s3.amazonaws.com/0/25728/cc00fbb1-db5e-5d05-7b3c-14922c904686.png "スクリーンショット 2015-06-27 7.37.09.png")

ログインした。

## コンテナ作成

![スクリーンショット 2015-06-27 7.37.43.png](https://qiita-image-store.s3.amazonaws.com/0/25728/325c1c21-1529-3c46-8d9b-51d7c86c2a24.png "スクリーンショット 2015-06-27 7.37.43.png")

![スクリーンショット 2015-06-27 7.39.46.png](https://qiita-image-store.s3.amazonaws.com/0/25728/4f615d10-c60f-0bb1-7a5c-ae57e48fe9fa.png "スクリーンショット 2015-06-27 7.39.46.png")

待つ。

## Settingsタブが充実

![スクリーンショット 2015-06-27 7.41.05.png](https://qiita-image-store.s3.amazonaws.com/0/25728/743f0d14-a0b8-30d6-62b4-6a27b0c80016.png "スクリーンショット 2015-06-27 7.41.05.png")


## EXECボタンでシェルに入る

* iTerm2の端末を一つ起動しておき、kitematicのEXECボタンを押すと端末が新たに表示された。

![スクリーンショット 2015-06-27 7.43.52.png](https://qiita-image-store.s3.amazonaws.com/0/25728/b36ed7b7-6e23-4012-53ac-378a1326cb08.png "スクリーンショット 2015-06-27 7.43.52.png")

これは楽すぎる

# kinematic終了時、仮想マシンをシャットダウンする

![スクリーンショット 2015-06-27 7.47.34.png](https://qiita-image-store.s3.amazonaws.com/0/25728/37a0f09a-2f10-9d3a-de20-6e5e5da9da87.png "スクリーンショット 2015-06-27 7.47.34.png")

![スクリーンショット 2015-06-27 7.47.59.png](https://qiita-image-store.s3.amazonaws.com/0/25728/dda3d7c5-54b6-d60f-86dc-5c585510448c.png "スクリーンショット 2015-06-27 7.47.59.png")

kinematicを終了すると仮想マシンもシャットダウンされる。

![スクリーンショット 2015-06-27 7.48.10.png](https://qiita-image-store.s3.amazonaws.com/0/25728/b8ee38f0-29ac-7e8a-4b31-21f11bf4b182.png "スクリーンショット 2015-06-27 7.48.10.png")


# コンテナのボリュームの扱いが楽

* `~/Documents/Kitematic/コンテナ名/` がマウントされる様子。

![1.png](https://qiita-image-store.s3.amazonaws.com/0/25728/02f3dd43-0d03-1257-9302-4cf141f91bc1.png "1.png")

![2.png](https://qiita-image-store.s3.amazonaws.com/0/25728/aff33cfa-c1f5-07e2-b1ba-18e79619d3f6.png "2.png")

* VOLUMESの `./website_files`をダブルクリック

![スクリーンショット 2015-06-27 8.15.49.png](https://qiita-image-store.s3.amazonaws.com/0/25728/4c094a37-0578-7682-8482-e2be629e673d.png "スクリーンショット 2015-06-27 8.15.49.png")

* Finderが起動。index.htmlをおもむろに編集

![スクリーンショット 2015-06-27 8.17.20.png](https://qiita-image-store.s3.amazonaws.com/0/25728/fd095ffc-1a10-5d84-04ae-de0631110908.png "スクリーンショット 2015-06-27 8.17.20.png")

![スクリーンショット 2015-06-27 8.16.55.png](https://qiita-image-store.s3.amazonaws.com/0/25728/f61c4fee-2df2-a489-21ad-47cb1c9b3037.png "スクリーンショット 2015-06-27 8.16.55.png")

![スクリーンショット 2015-06-27 8.16.51.png](https://qiita-image-store.s3.amazonaws.com/0/25728/c4713e32-ecfd-8082-a3fe-86ef2846f94c.png "スクリーンショット 2015-06-27 8.16.51.png")