よく使用するコマンド集を自分用にメモ
docker container系
docker container run [コンテナ名]
-
新しいコンテナを実行
-
オプション"-d"でバックグラウンドで実行できる
-
オプション"-p"でポートの指定ができる
-
オプション"—name"で名前をつけることができる
// ポート番号は左がローカルのポート番号、右がコンテナのポート番号 docker container run -d -p 8080:8080 --name sampleApp amygdalus/sampleApp:latest
docker container start [コンテナ名]
- 停止中のコンテナを起動
docker container stop [コンテナ名]
- 実行中のコンテナを停止
docker container ls
- コンテナ一覧の表示
- "ls -a"で停止中のコンテナも表示
docker container logs [コンテナ名]
- コンテナのログを出力
docker container exec [コンテナ名] [コマンド]
- 実行中のコンテナ内でコマンド実行
docker container rm [コンテナ名]
- コンテナの削除
docker container prune
- 停止中のコンテナを全削除
docker image系
docker image build
-
Dockerfile からイメージを構築(ビルド)
-
オプション"-t"でタグをつけることができる
// 最後のドットは今いるディレクトリに存在するdockerfileを参照するという意味 docker image build -t amygdalus/sampleApp:latest .
docker image ls
- イメージ一覧表示
docker image prune
- 使用していないイメージを削除
docker image rm [イメージ名]
- イメージを削除