Docker for Mac をいじる

イシュー

  • Docker のイメージを掴む

インストーラ

  • The Docker Platform
    • www.docker.io へアクセスすると、www.docker.com にリダイレクトされた
  • Docker Store
    • 上記docker.com から Get Docker CE from Docker storeをクリックするとやってくる
  • Docker community Edition for macをダウンロード&インストール

docker-toolbox はインストールしていない

参考

docker images
docker ps
docker run -i -t centos /bin/bash
docker commit 5da magnet88jp/hello
  • docker run するたびに、コンテナが追加される
  • docker commit すると、コンテナの状態がイメージとして保存される

  • imageは、「環境」のスナップショット

  • containerは、1つ1つが、「環境+環境操作」のコマンドのようなもの
  • 「環境+環境操作」をcommitすると新たな「環境」のスナップショットが作られる

Dockerfile

  • docker image -> docker container -> docker image の一連作業を行うスクリプト
docker build -t magnet88jp/hoge

docker push

docker login
docker push magnet88jp/hoge

docker と docker-machine の役割分担について

docker-compose

参考

インストーラ

  • Docker community Edition for mac の version 17 なら最初からdocker-compose入ってる
$ docker --version
Docker version 17.03.1-ce, build c6d412e

docker-compose up

参考

docker-compose up -d
docker-compose down