【Docker】コンテナの実行・一覧表示・停止・削除|基本操作コマンド入門

当ページには広告が含まれています。

こんにちは、DXCEL WAVEの運営者(@dxcelwave)です!

こんな方におすすめ!
  • Dockerコマンドの基本操作方法「コンテナの実行・一覧表示・停止・削除」について詳しく知りたい。
目次

Docker(ドッカー)とは?

Dockerとは、アプリケーションを素早く作成・実行・管理するためのプラットフォームを指します。

Dockerの概要について詳しく知りたい方はこちらの記事をご覧下さい。

【Docker操作】コンテナの実行・一覧表示・停止・削除

Dockerコンテナに関連する代表的な操作コマンドについて言及します。

コンテナ実行

指定されたDockerイメージをもとにコンテナを実行する場合、次のようなコマンドを利用します。

コマンド

通常
docker container run [OPTION] <IMAGE NAME>[:TAG] [COMMAND]
省略形
docker run [OPTION] <IMAGE NAME>[:TAG] [COMMAND]

【参考】コマンド補足

コマンド概要
[OPTION]オプションコマンド
<IMAGE NAME>Dockerイメージ名
[:TAG]ダウンロードしたいイメージのバージョンを指定。
デフォルト=latest(最新)
[COMMAND]コンテナ実行時の実行コマンド

【参考】コンテナ実行時に利用する代表的なオプションコマンド

引数名概要
-dバックグランド実行
-itShell実行する際、併せて指定
-e KEY=VALUE環境変数(キー・バリューペア)を渡す
–name NAME実行時のコンテナ名
-p CONTAINER:HOSTコンテナポートをホストのポートにマッピング

実例

イメージ名がhello-world、バージョンがlatestのコンテナを実行する場合、次のように記述します。

docker run -it hello-world:latest

コンテナ一覧表示

既存のコンテナを一覧表示する場合、次のコマンドを利用します。

コマンド(起動中のコンテナのみ表示)

通常
docker container ls
省略形
docker ps

コマンド(停止中のもの含めた全てのコンテナを表示)

docker container ls -a

出力イメージ

CONTAINER ID   IMAGE                 COMMAND                  CREATED         STATUS                     PORTS                    NAMES
111111111111   docker_python_tt      "python3"                3 minutes ago   Exited (0) 3 minutes ago                            test1
222222222222   docker-ruby_rails     "/bin/sh -c"             4 minutes ago   Exited (0) 4 minutes ago                            test2

コンテナ停止

指定したコンテナを停止する場合、次のようなコマンドを利用します。

コマンド

通常
docker container stop [CONTAINER ID]
省略形
docker stop [CONTAINER ID]

コマンド補足

引数名概要
[Container ID]コンテナID

コンテナ削除

指定されたコンテナを削除する場合、次のようなコマンドを利用します。

コマンド

通常
docker container rm [CONTAINER ID]
省略形
docker rm [CONTAINER ID]

コマンド(停止しているコンテナを一括削除)

docker container prune

【参考】Docker関連記事・おすすめ学習法

【厳選】Dockerの学習におすすめの教材

Dockerについて詳しく学習したいという方向けにおすすめの教材をご紹介します。厳選した教材をこちらにまとめていますため併せてご覧下さい。

Docker関連記事一覧

当サイトではDockerに関する記事を多数投稿しています。是非ご覧ください。

【Docker】記事タイトル
Dockerとは|仮想化技術との違い・基本的仕組み・できること
Dockerイメージ・コンテナの仕組みと違い
イメージの取得・一覧表示・削除
コンテナの実行・一覧表示・停止・削除
Dockerfileとは|書き方・コマンド一覧・イメージ作成手順
イメージ作成・DockerHubへの公開手順
マウント方法|ボリューム・バインド・tmpfsマウント
Docker Compose|概要・使い方・YAMLファイルの記述方法
【実践】Docker Composeを用いてWordpress構築

最後に

この記事が気に入ったら
フォローしてね!

本記事をシェア!
目次