公式サイトでアカウント作成
作成完了したらDocker for Macをダウンロードしてインストール
### Dockerファイルからイメージを作成
$ docker build . -t {name}
### 新しいコンテナを作成
$ docker create -it -p {PORT}:{PORT} --name {NAME} {IMAGE}
### 新しいコンテナを作成して起動までする
$ docker run -it -p {PORT}:{PORT} --name {NAME} {IMAGE}
### 起動しているコンテナの停止
$ docker stop {container_name}
### 停止しているコンテナを起動
$ docker start {container_name}
### コンテナの削除
$ docker rm {container_name}
### イメージ一覧
$ docker images
### コンテナ一覧
$ docker ps -a
### イメージ削除
$ docker rmi {image_name}
DockWikiを動かしてみる
$ docker pull bitnami/dokuwiki
CMDとENTRYPOINT
コンテナ内で起動するプロセスの指定方法は2つ
1. docker run コマンドの引数で指定する
2. DockerfileのENTRYPOINT項目に設定する
CMD項目の使われ方
ENTORYPOINTが指定されていない場合
docker runでコマンドが指定されていない場合のデフォルトのコマンドと引数として
ENTORYPOINTが指定されている場合
ENTORYPOINTで指定されたコマンドの引数として