Docker CLIリファレンス
検索、カテゴリ、フラグ、例、ヒント付きの包括的なDocker CLIコマンドリファレンス。
このツールについて
Docker CLIリファレンスは、日々の開発・運用に必要なすべてのDockerコマンドを網羅した、検索可能な包括的ガイドです。コンテナライフサイクルコマンド(run、stop、exec、logs)、イメージ管理(pull、push、build、tag)、ネットワーク、ボリューム、Docker Compose、システムメンテナンス、レジストリ操作、BuildKitを含むビルドコマンドをカバーしています。
各コマンドエントリには、説明付きの一般的なフラグ、コピー可能な例、実務からの実用的なヒントが含まれています。Dockerfile命令タブでは、FROMやRUNからHEALTHCHECKやSTOPSIGNALまで、効率的なDockerfileを書くための完全なリファレンスを提供します。**「何をしたいですか?」**逆引きタブでは、目的を平易な言葉で記述して、適切なコマンドを即座に見つけることができます。
docker runコマンドをビジュアルに構築する場合は、<Link href={getLocalePath(locale, "/tools/docker-run-builder")} className="text-primary underline underline-offset-2">Docker Runコマンドビルダーをお試しください。Dockerfileのベストプラクティスに対するバリデーションには、<Link href={getLocalePath(locale, "/tools/dockerfile-linter")} className="text-primary underline underline-offset-2">Dockerfileリンターをご利用ください。Docker Composeファイルのバリデーションには、<Link href={getLocalePath(locale, "/tools/docker-compose-validator")} className="text-primary underline underline-offset-2">Docker Composeバリデーターをご確認ください。
すべてブラウザ内で完結します。コマンド、イメージ、設定データがサーバーに送信されることは一切ありません。開発中、CI/CDパイプラインのセットアップ、本番環境のトラブルシューティング時のクイックリファレンスとして設計されています。
使い方
- CLIコマンドタブを開いてすべてのDockerコマンドを閲覧するか、Dockerfile命令タブに切り替えてDockerfileリファレンスを確認します。
- 検索バーを使用して、コマンド名、フラグ、説明でコマンドを検索します。
- カテゴリでフィルタリング(コンテナライフサイクル、イメージ、ネットワーク、ボリューム、Docker Compose、システム、レジストリ、ビルド)して結果を絞り込みます。
- コマンドカードをクリックして展開し、フラグ、例、ヒントを確認します。
- コマンドや例のコピーボタンをクリックしてクリップボードにコピーします。
- **「何をしたいですか?」**タブに切り替えて、目的を入力します(例:「コンテナを停止」)。
- Ctrl+Shift+Cを押して、現在展開中のコマンドの例をコピーします。
Docker CLIの人気例
よくある質問
データは安全ですか?
はい。これはブラウザ内で完全に動作する静的リファレンスツールです。検索クエリ、コマンド、その他のデータがサーバーに送信されることはありません。
このツールはDockerコマンドを実行しますか?
いいえ。これは読み取り専用のリファレンスおよびチートシートです。Dockerコマンド、フラグ、例を表示し、ご自身のターミナルでコピー&ペーストして使用していただくためのものです。コマンドは実行されません。
このリファレンスはどのDockerバージョンに対応していますか?
Docker Engine 24+およびDocker Compose V2(レガシーの`docker-compose`バイナリではなく、`docker compose`プラグイン構文)に対応するDocker CLIコマンドをカバーしています。
docker composeとdocker-composeの違いは何ですか?
`docker compose`(スペース区切り)はDocker CLIに統合されたV2プラグインです。`docker-compose`(ハイフン区切り)はレガシーのスタンドアロンバイナリです。DockerはV2の使用を推奨しています。本リファレンスではV2構文を使用しています。
逆引き検索の使い方は?
「何をしたいですか?」タブをクリックし、「ディスク容量を解放」や「ログを表示」など、達成したいことを入力します。一致するDockerコマンドが表示され、クリックすると詳細を確認できます。
このリファレンスはオフラインで使用できますか?
ページが読み込まれると、すべてのデータがページに埋め込まれているため、リファレンス全体がオフラインで動作します。ブックマークしておくと素早くアクセスできます。
関連ツール
Docker Runコマンドビルダー
ポート、ボリューム、環境変数を視覚的に設定してdocker runコマンドとdocker-compose.ymlを生成します。
Bashチートシート
カテゴリ別に整理されたBashコマンドリファレンス。ファイル操作、テキスト処理、ネットワーク、プロセス管理など。
K8sマニフェストバリデーター
KubernetesのYAMLマニフェストを検証。必須フィールド、非推奨API、セキュリティ設定、ベストプラクティス違反を検出します。
K8s Podスペックビルダー
Kubernetes Pod、Deployment、StatefulSet、DaemonSetのYAMLマニフェストをビジュアルに構築します。コンテナ、プローブ、ボリューム、tolerations対応。
Linuxパーミッションリファレンス
Linuxファイルパーミッションの完全リファレンス。8進数/シンボリック変換、umask計算、ACLガイド、一般的なシナリオ。
Crontabチートシート
検索可能な式、フィールド解析、特殊文字、次回実行時刻付きのインタラクティブcrontabクイックリファレンス。