概要
docker,docker-composeに関するコマンドのまとめです。
新しいコマンド体系で書き直しました。
docker container
- 実行中のコンテナにアタッチ
$ docker container attach
- コンテナに対する変更から新しいイメージを作成
$ docker container commit
- コンテナとローカル間でファイルとディレクトリのコピー
$ docker container cp
- 新しいコンテナの作成
$ docker container create
- イメージとコンテナの変更情報を調べる
$ docker container diff
- 実行中のコンテナ内でコマンド実行
$ docker container exec
- コンテナのファイルシステムをtarアーカイブ化
$ docker container export
- コンテナの詳細情報を表示
$ docker container inspect
- コンテナのプロセスを停止(kill)
$ docker container kill
- コンテナのログを表示
$ docker container logs
- コンテナ一覧の表示
$ docker container ls
- コンテナのプロセスを一時停止(pause)
$ docker container pause
- コンテナが使用しているポート情報の表示
$ docker container port
- 停止中の全コンテナを削除
$ docker container prune
- コンテナの名称を変更
$ docker container rename
- コンテナを再起動
$ docker container restart
- コンテナの削除
$ docker container rm
- 新しいコンテナを実行
$ docker container run
- 停止中のコンテナを起動
$ docker container start
- コンテナのリソース使用状況を表示
$ docker container stats
- 実行中のコンテナを停止
$ docker container stop
- コンテナが実行しているプロセスを表示
$ docker container top
- 一時停止中のコンテナを再開
$ docker container unpause
- コンテナの(リソース)設定を変更
$ docker container update
- コンテナが停止するまで待機
$ docker container wait
docker image
- Dockerfile からイメージを構築(ビルド)
$ docker image build
- イメージの履歴を表示
$ docker image history
- tar 形式のファイルを読み込み、イメージを作成
$ docker image import
- イメージの詳細情報を表示
$ docker image inspect
- tar 形式または標準入力からイメージを読み込む
$ docker image load
- イメージ一覧表示
$ docker image ls
- 使用していないイメージを削除
$ docker image prune
- イメージをレジストリから取得
$ docker image pull
- イメージをレジストリに送信
$ docker image push
- イメージを削除
$ docker image rm
- イメージを tar 形式または標準出力にストリーム
$ docker image save
- イメージを参照する新しいタグを付ける
$ docker image tag