いまさらですが、Docker for Mac betaを試してみました！インストールからdocker runまで (画像多数) 

# はじめに

2016/6/22　追記：
以下記事は**Private　beta**の時のものです。
現在は**Private　beta**から　**Public beta**　へ切り替わりましたので
下記の2.5.の`token`の入力は不要です。また、事前申込みなしでも公式サイトよりダウンロード可能です。
ダウンロード先等は[こちらの記事](http://qiita.com/tbuchi888/items/f86638db5098653c7833)　を参照してください。

---

`Docker for Mac`と`Docker for Windows`について
[３月の発表後](https://blog.docker.com/2016/03/docker-for-mac-windows-beta/)すぐにβ版の申し込みをしていて
忘れた頃の５月にはDocker社より以下のようなダウンロードサイトとtokenの通知が届いていたのですが

<img width="681" alt="docker01.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/e517eb66-eb5d-9171-452d-b5f4fbd347e7.png">

１ヶ月以上放置していて、いまさらですがやっと`Docker for Mac`を試してみたので投稿します。
結論から言うと
さくっとインストールから、`docker　run`でCentOS7ベース[`enakai00/jupyter_tensorflow`](http://enakai00.hatenablog.com/entry/2016/03/28/131157)の起動まで完了しました。

##　1.　環境
- MacBook Pro (Early 2015)
- OSX Yosemite
- （Docker Toolbox は未インストール）
- システム要件であるVirtualBox Ver.4.3.30 より下のVer.は未インストール(VirtualBox Ver.5.0.10) 

##　2.　Docker for Mac　のダウンロードからインストール
1. 通知メールの`Get docs and download the app`をクリックしてdocker hubへログインし、`Get Docker for Mac`より`Docker.dmg`をダウンロード
<img width="1064" alt="docker02.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/7866fa7c-df99-66ba-ed2f-4fc3c3ad09b1.png">

2.　`Docker　beta`のアイコンを`Applications`へドラッグ＆ドロップ
<img width="715" alt="docker04.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/bfadf215-ea69-20eb-516a-c03b04a40d59.png">

3.　　Finderで`Applications`のディレクトリを表示して、`Docker`をダブルクリックし、表示されるダイアログの`開く`をクリック
<img width="511" alt="docker06.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/3ea13b3e-102f-8d71-76cf-bba90957206d.png">

4.　　`OK`
<img width="590" alt="docker07.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/7c6363fc-561a-5580-1f96-d992552c800a.png">

5.　　Docker社からの通知メールに記載の`token`を入力して、`Submit`
<img width="597" alt="docker08.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/f94b6c5e-a2fe-834b-b81f-2a4ef98c2c0f.png">

6.　　`Next`
<img width="590" alt="docker09.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/07a3670f-1986-cd21-7f58-206a63d388dd.png">

7.　　`OK`
<img width="591" alt="docker11.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/e81ee51f-0127-cc6f-22eb-5f6989c4f427.png">

8.　　mac管理者のユーザー名とパスワードを入力して`OK`
<img width="443" alt="docker12.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/b6ca13c1-f172-b6b1-e64c-5a2375c81b48.png">

9.　　`Got it`
<img width="284" alt="docker13.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/0cfb22e5-0e7c-3db5-215e-d22ab8589983.png">

10.　　画面上部のDockerアイコンより、Dockerの状態を確認
<img width="275" alt="docker14.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/c6a0cb09-8aa1-8de3-8f73-aa4d278d87e6.png">

##　3.　`docker run` , `docker ps`
terminal　から`docker　run`　で[`enakai00/jupyter_tensorflow`](http://enakai00.hatenablog.com/entry/2016/03/28/131157)を起動（macホスト側のポート番号は8888から8889へ変更）して`docker ps`で確認

```
docker run -itd --name jupyter -p 8889:8888 -e PASSWORD=hogehoge enakai00/jupyter_tensorflow:latest
docker　ps
```

<img width="979" alt="docker15.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/a0f6825e-970b-0cdf-6048-b19f9729ec1f.png">

## 4. ブラウザで確認(`http://127.0.0.1:8889/`)
<img width="728" alt="docker16.png" src="https://qiita-image-store.s3.amazonaws.com/0/117986/439be269-60e0-fb0b-4268-c78f4fb7673c.png">

##　5.　最後に
まだ、試しはじめたばかりですが、インストールに関しては全くハマりませんでした。
なお、ワンクッション置かないでdockerを操作できるのは、やはり便利ですね。