docker 頭の整理
docker for mac
Macでdockerを使う際はdocker for mac という素晴らしいアプリが ある。これは
- docker
- docker-machine
- docker-compose
というありがたいツールがオール・インワンになっているアプリケーションです。 docker-machineは前回話した通り、仮想マシンを作成するものです。 docker-composeは後々まとめる予定。。
仮想マシンにログインするには
docker ssh
とコマンドを打てばおkです。Vagrantみたいですね。
イメージとは
dockerの仮想マシン上にログインしたものの、 何もない状態ではつまらないので、docker上でruby環境やらpython環境 構築したいですね。その際には、docker imageをダウンロードして使います。
docker imageとは、アプリ実行に必要なプログラム、ミドルウェアを一つにまとめたものです。通常はプログラムとミドルウェアを別々に管理しておくようです。
docker image は自分で作成することもできますが、
docker hubを探して使うことも出来ます (便利!)
イメージを取得するするには
docker pull イメージ名
を行えばうまくいきます。
githubみたいです。