xutil.dev
ログイン

Docker チートシート

Dockerコマンドのクイックリファレンス。コンテナライフサイクル、イメージ管理、ネットワーク、ボリューム、Docker Compose、inspect、レジストリ操作を網羅

68 件のコマンド

docker run

新しいコンテナを作成して起動

docker run -it

対話モードでコンテナを起動

docker run --rm

終了時に自動削除されるコンテナを起動

docker run -v

ボリュームをマウントしてコンテナを起動

docker run -e

環境変数を設定してコンテナを起動

docker run --name

名前を付けてコンテナを起動

docker run --network

ネットワークを指定してコンテナを起動

docker start

停止中のコンテナを起動

docker stop

実行中のコンテナを停止

docker restart

コンテナを再起動

docker rm

コンテナを削除

docker rm -f

実行中のコンテナを強制削除

docker build

Dockerfileからイメージをビルド

docker build --no-cache

キャッシュを使わずにイメージをビルド

docker build -f

Dockerfileを指定してビルド

docker images

ローカルのイメージ一覧を表示

docker rmi

イメージを削除

docker tag

イメージにタグを付ける

docker history

イメージのレイヤー履歴を表示

docker image prune

未使用のイメージを削除

docker save

イメージをtarファイルに保存

docker load

tarファイルからイメージを読み込み

docker network ls

ネットワーク一覧を表示

docker network create

新しいネットワークを作成

docker network create --driver

ドライバーを指定してネットワークを作成

docker network connect

コンテナをネットワークに接続

docker network disconnect

コンテナをネットワークから切断

docker network inspect

ネットワークの詳細情報を表示

docker network rm

ネットワークを削除

docker network prune

未使用のネットワークを削除

docker volume ls

ボリューム一覧を表示

docker volume create

新しいボリュームを作成

docker volume inspect

ボリュームの詳細情報を表示

docker volume rm

ボリュームを削除

docker volume prune

未使用のボリュームを削除

docker run --mount

マウントオプションを指定してコンテナ起動

docker run --tmpfs

tmpfsマウントでコンテナを起動

docker cp

コンテナとホスト間でファイルをコピー

docker compose up

Composeサービスを起動

docker compose down

Composeサービスを停止して削除

docker compose down -v

ボリュームも含めてComposeを停止・削除

docker compose build

Composeサービスのイメージをビルド

docker compose ps

Composeサービスの状態を表示

docker compose logs

Composeサービスのログを表示

docker compose exec

Composeサービス内でコマンドを実行

docker compose pull

Composeサービスのイメージを取得

docker compose restart

Composeサービスを再起動

docker compose config

Compose設定ファイルを検証・表示

docker ps

実行中のコンテナ一覧を表示

docker ps -a

全てのコンテナを表示(停止中含む)

docker logs

コンテナのログを表示

docker logs --tail

コンテナのログの最後のN行を表示

docker exec

実行中のコンテナ内でコマンドを実行

docker inspect

コンテナやイメージの詳細情報を表示

docker stats

コンテナのリソース使用状況をリアルタイム表示

docker top

コンテナ内のプロセスを表示

docker diff

コンテナのファイルシステム変更を表示

docker events

Dockerデーモンのイベントをリアルタイム表示

docker system df

Dockerのディスク使用量を表示

docker system prune

未使用のリソースを一括削除

docker pull

レジストリからイメージを取得

docker push

イメージをレジストリにアップロード

docker login

Dockerレジストリにログイン

docker logout

Dockerレジストリからログアウト

docker search

Docker Hubでイメージを検索

docker manifest inspect

イメージのマニフェスト情報を表示

docker pull --platform

プラットフォームを指定してイメージを取得

docker buildx build --push

マルチプラットフォームビルドしてプッシュ