DOCKER68 cmd
Dockerチート集
コンテナライフサイクル・イメージ管理・ネットワーク・ボリューム・Compose・レジストリ運用。
- 更新日
- 2026-05-12
- 参照範囲
- 公式ドキュメント / man page / 主要ベンダーCLI
- 対象実装
- 主要 Linux / BSD / ネットワーク機器 CLI の一般的な実装
- 免責
- OS とバージョン差分は実環境で確認してください。
68 / 68
| Command | Description | Example | Copy |
|---|---|---|---|
docker run | 新しいコンテナを作成して起動 | docker run -d -p 8080:80 nginx | |
docker run -it | 対話モードでコンテナを起動 | docker run -it ubuntu /bin/bash | |
docker run --rm | 終了時に自動削除されるコンテナを起動 | docker run --rm alpine echo hello | |
docker run -v | ボリュームをマウントしてコンテナを起動 | docker run -v /host/path:/container/path nginx | |
docker run -e | 環境変数を設定してコンテナを起動 | docker run -e MYSQL_ROOT_PASSWORD=secret mysql | |
docker run --name | 名前を付けてコンテナを起動 | docker run --name my-nginx -d nginx | |
docker run --network | ネットワークを指定してコンテナを起動 | docker run --network my-net nginx | |
docker start | 停止中のコンテナを起動 | docker start my-container | |
docker stop | 実行中のコンテナを停止 | docker stop my-container | |
docker restart | コンテナを再起動 | docker restart my-container | |
docker rm | コンテナを削除 | docker rm my-container | |
docker rm -f | 実行中のコンテナを強制削除 | docker rm -f my-container | |
docker build | Dockerfileからイメージをビルド | docker build -t myapp:latest . | |
docker build --no-cache | キャッシュを使わずにイメージをビルド | docker build --no-cache -t myapp . | |
docker build -f | Dockerfileを指定してビルド | docker build -f Dockerfile.prod -t myapp:prod . | |
docker images | ローカルのイメージ一覧を表示 | docker images | |
docker rmi | イメージを削除 | docker rmi myapp:latest | |
docker tag | イメージにタグを付ける | docker tag myapp:latest myrepo/myapp:v1.0 | |
docker history | イメージのレイヤー履歴を表示 | docker history nginx | |
docker image prune | 未使用のイメージを削除 | docker image prune -a | |
docker save | イメージをtarファイルに保存 | docker save -o myapp.tar myapp:latest | |
docker load | tarファイルからイメージを読み込み | docker load -i myapp.tar | |
docker network ls | ネットワーク一覧を表示 | docker network ls | |
docker network create | 新しいネットワークを作成 | docker network create my-network | |
docker network create --driver | ドライバーを指定してネットワークを作成 | docker network create --driver overlay my-overlay | |
docker network connect | コンテナをネットワークに接続 | docker network connect my-network my-container | |
docker network disconnect | コンテナをネットワークから切断 | docker network disconnect my-network my-container | |
docker network inspect | ネットワークの詳細情報を表示 | docker network inspect bridge | |
docker network rm | ネットワークを削除 | docker network rm my-network | |
docker network prune | 未使用のネットワークを削除 | docker network prune | |
docker volume ls | ボリューム一覧を表示 | docker volume ls | |
docker volume create | 新しいボリュームを作成 | docker volume create my-data | |
docker volume inspect | ボリュームの詳細情報を表示 | docker volume inspect my-data | |
docker volume rm | ボリュームを削除 | docker volume rm my-data | |
docker volume prune | 未使用のボリュームを削除 | docker volume prune | |
docker run --mount | マウントオプションを指定してコンテナ起動 | docker run --mount type=volume,src=my-data,dst=/data nginx | |
docker run --tmpfs | tmpfsマウントでコンテナを起動 | docker run --tmpfs /tmp nginx | |
docker cp | コンテナとホスト間でファイルをコピー | docker cp my-container:/app/log.txt ./log.txt | |
docker compose up | Composeサービスを起動 | docker compose up -d | |
docker compose down | Composeサービスを停止して削除 | docker compose down | |
docker compose down -v | ボリュームも含めてComposeを停止・削除 | docker compose down -v | |
docker compose build | Composeサービスのイメージをビルド | docker compose build --no-cache | |
docker compose ps | Composeサービスの状態を表示 | docker compose ps | |
docker compose logs | Composeサービスのログを表示 | docker compose logs -f web | |
docker compose exec | Composeサービス内でコマンドを実行 | docker compose exec web bash | |
docker compose pull | Composeサービスのイメージを取得 | docker compose pull | |
docker compose restart | Composeサービスを再起動 | docker compose restart web | |
docker compose config | Compose設定ファイルを検証・表示 | docker compose config | |
docker ps | 実行中のコンテナ一覧を表示 | docker ps | |
docker ps -a | 全てのコンテナを表示(停止中含む) | docker ps -a | |
docker logs | コンテナのログを表示 | docker logs -f my-container | |
docker logs --tail | コンテナのログの最後のN行を表示 | docker logs --tail 100 my-container | |
docker exec | 実行中のコンテナ内でコマンドを実行 | docker exec -it my-container /bin/bash | |
docker inspect | コンテナやイメージの詳細情報を表示 | docker inspect my-container | |
docker stats | コンテナのリソース使用状況をリアルタイム表示 | docker stats | |
docker top | コンテナ内のプロセスを表示 | docker top my-container | |
docker diff | コンテナのファイルシステム変更を表示 | docker diff my-container | |
docker events | Dockerデーモンのイベントをリアルタイム表示 | docker events --since 1h | |
docker system df | Dockerのディスク使用量を表示 | docker system df | |
docker system prune | 未使用のリソースを一括削除 | docker system prune -a --volumes | |
docker pull | レジストリからイメージを取得 | docker pull nginx:latest | |
docker push | イメージをレジストリにアップロード | docker push myrepo/myapp:v1.0 | |
docker login | Dockerレジストリにログイン | docker login registry.example.com | |
docker logout | Dockerレジストリからログアウト | docker logout | |
docker search | Docker Hubでイメージを検索 | docker search nginx | |
docker manifest inspect | イメージのマニフェスト情報を表示 | docker manifest inspect nginx:latest | |
docker pull --platform | プラットフォームを指定してイメージを取得 | docker pull --platform linux/arm64 nginx | |
docker buildx build --push | マルチプラットフォームビルドしてプッシュ | docker buildx build --platform linux/amd64,linux/arm64 --push -t myrepo/myapp . |