
docker image コマンド
| コマンド | 処理内容 |
|---|---|
| docker image ls | イメージを一覧表示する |
| docker image build <Dockerfile のパス> | イメージを作成する |
| docker image tag <ソースイメージ名[:タグ]> <ターゲットイメージ名[:タグ]> | イメージにタグをつける |
| docker image push <イメージ名[:タグ]> | イメージをアップロードする |
| docker image pull <イメージ名[:タグ]> | イメージをダウンロードする |
| docker image rm <イメージ名[:タグ]> | イメージを削除する |
docker container コマンド
| コマンド | 処理内容 |
|---|---|
| docker container ls docker container ls -a | 起動中のコンテナの一覧を表示する 全コンテナの一覧を表示する |
| docker container run <イメージ[:タグ]> | コンテナを作成、実行する |
| docker container logs <コンテナ名> | コンテナのログを表示する |
| docker container exec -it <コンテナ名> bash | 起動コンテナでbashを実行する |
| docker container start <コンテナ名> | コンテナを起動する |
| docker container stop <コンテナ名> | コンテナを停止する |
| docker container rm <コンテナ名> | コンテナを削除する |
docker network コマンド
| コマンド | 処理内容 |
|---|---|
| docker network ls | ネットワークの一覧を表示する |
| docker network inspect <ネットワーク名> | ネットワークの詳細を表示する |
| docker network create <ネットワーク名> | ネットワークを作成する(デフォルト:bridge) |
| docker network rm <ネットワーク名> | ネットワークを削除する |
| docker network connect <ネットワーク名> <コンテナ名> | コンテナをネットワークに接続する |
| docker network disconnect <ネットワーク名> <コンテナ名> | コンテナをネットワークから切断する |
docker compose コマンド
| コマンド | 処理内容 |
|---|---|
| docker compose ps | サービスの一覧を表示する |
| docker compose up | サービスを作成・起動する |
| docker compose down | サービスを停止・削除する |
| docker compose build | イメージを作成する |
| docker compose start | サービスを起動する |
| docker compose restart | サービスを停止する |
| docker compose stop | サービスを再起動する |
| docker compose logs | サービスのログを表示する |
| docker compose logs -f | サービスのログをリアルタイム表示する |
| docker compose exec -it <コンテナ名> bash | サービスのコンテナでbashを実行する |