新旧 Dockerコマンドの一覧

ここでは、コンテナ系とイメージ系のDockerの新旧コマンドについて解説します。

新旧のDockerコマンドの概要

 Dockerの最新バージョンでは、いくつかの古いコマンドが非推奨となり、代わりに新しいコマンドが導入されています。これは、Dockerの使いやすさとパフォーマンスの向上を目指して行われた変更です。古いコマンドはまだ利用可能ですが、将来的には削除される可能性がありますので、新しいコマンドの使用を推奨します。

新旧のコンテナ系のDockerコマンドの一覧

新コマンド旧コマンド説明
docker container attachdocker attach実行中のコンテナにアタッチする。
docker container commitdocker commitコンテナからイメージを作成する。
docker container cpdocker cpコンテナとローカル間でコピーする。
docker container createdocker新しいコンテナの作成する。
docker container execdocker execコンテナ内でコマンドを実行する。
docker container inspectdocker inspectコンテナの詳細情報を表示する。
docker container killdocker killコンテナのプロセスを停止(kill)する。
docker container lsdocker ps実行中のコンテナの一覧を表示する。
docker container ls -adocker ps -a全てのコンテナの一覧を表示する。
docker container logsdocker logsコンテナのログを表示する。
docker container pausedocker pauseコンテナのプロセスを一時停止する。
docker container prune停止中の全コンテナを削除する。
docker container renamedocker renameコンテナの名称を変更する。
docker container restartdocker restartコンテナを再起動する。
docker container rmdocker rmコンテナを削除する
docker container rundocker run新しいコンテナを起動する
docker container startdocker start停止しているコンテナを開始する
docker container stopdocker stop実行中のコンテナを停止する
docker container unpausedocker unpause一時停止中のコンテナを再開する。
コンテナ系のDockerコマンド

新旧のイメージ系のDockerコマンドの一覧

新コマンド旧コマンド説明
docker image builddocker buildDockerfileからイメージをビルドする。
docker image historydocker historyイメージの履歴を表示する。
docker image importdocker importファイルからイメージを作成する。
docker image inspectdocker inspectイメージの詳細情報を表示する。
docker image loaddocker loadイメージを読み込む。
docker image lsdocker imagesローカルに保存されているイメージの一覧を表示する。
docker image prune使用していないイメージを削除する。
docker image pulldocker pullレジストリからイメージを取得する。
docker image pushdocker pushイメージをレジストリに送信する。
docker image rmdocker rmiイメージを削除する。
docker image savedocker saveイメージを保存する。
docker image tagdocker tagイメージにタグを付ける。
イメージ系のDockerコマンド

 これらの新しいコマンドは、古いコマンドと同様の機能を提供しますが、より直感的で使いやすくなっています。