docker コマンド
docker pull <image>
# イメージをホストに入れる
docker run -it <image> <command>
# imageからコンテナをたててcommandを実行 bashコマンドなど
# hostからimageを探して、なければdocker-hubから持ってくる
docker ps -a
# コンテナ一覧
docker images
# ホストにあるimageの一覧
docker restart
# コンテナをupにする
docker exec -it <container> bash
# bash起動
docker commit
# コンテナをimageにする
docker rmi <image>
# イメージ削除
docker rm <container>
# container削除
docker system prune
# nonname image 全削除
docker run のオプション
docker run -it <image>
-i: input可能
-t: 表示を綺麗にする
docker run --name <name> <image>
--name: 名前をつける
docker run -d <image>
-d: detached modeで起動 バックグラウンドで動かす
docker run --rm <image>
--rm: foreground modeで起動 コンテナをexit後に削除
docker build のオプション
# リポジトリ名をつける
docker build -t <name> <path>