[Docker] Snippets¶
全体¶
大掃除¶
docker system prune
以下を全て削除する。
- 停止中のコンテナ
- 最新のコンテナで利用されていないネットワーク
- ぶらさがりイメージ
- ぶらさがりビルドキャッシュ
ビルド¶
docker build -t <image_name> <directory in Dockerfile>
実行¶
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Warning
[OPTIONS]
の位置に注意
間違えてもエラーにはならず、[COMMAND]
や[ARGS]
として認識されるのでハマりやすい。
基本¶
docker run <container_name>
ttyを割り当てる¶
docker run -t <container_name>
標準入力を開放する¶
docker run -i <container_name>
環境変数を指定する¶
docker run --env VARNAME=<value>
環境変数をファイルで指定する¶
docker run --env-file <file_name>
指定ファイルの中身は以下の様な感じ。
VARNAME=<value>
コマンドを指定する¶
docker run <container_name> <command>