"LAMP" ならぬ "EDoMoS" 【2. Docker】
どーも、管理人の細川です。
今回は、EDoMoSの"Do"、Dockerの解説を行おうと思います。
EC2の前に何故、Dockerなのかというと、書き手の都合です。
- Dockerとは何か?
- MacでDockerを動かす
- Dockerのコマンドを叩く
- Docker Hubを利用する
1. Dockerとは何か
以下のスライドが非常に分かりやすいです。
2. MacでDockerを動かす
DockerはLinux上でしか動きませんので、
Mac上でLinuxの仮想環境を構築する必要があります。
少し前までは、Vagrant使ってCoreOSを立ち上げていたのですが、
そういったもろもろの処理を纏めて行ってくれるツール、
"Docker Toolbox" が登場したのでそれを使いましょう。
3. Dockerのコマンドを叩く
おおまかな流れは以下のリンクを参照
コマンドのチートシート
Dockerfileのチートシート
4. Docker Hubを利用する
自作したイメージの管理には、Docker Hubが便利です。
私はjettyにwarを乗っけたものをDocker Hubにあげていたりします。
Docker Hubの使い方は以下のリンクをご参照のこと。