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みたいです。