すべての Docker コマンドの詳細な意味と使用法を以下に示します。
- ドッカービルド
- 意味: Dockerfile に基づいてイメージを構築します。
- 構文: docker build [OPTIONS] PATH | URL | -
- 例: docker build -t myimage:1.0 。
- 注: OPTIONS には、-t (イメージ名とラベルを指定)、-f (Dockerfile パスを指定)、--no-cache (キャッシュを使用しない) などが含まれます。
- ドッカーラン
- 意味: 新しいコンテナを実行します。
- 構文: docker run [オプション] 画像 [コマンド] [ARG...]
- 例: docker run -it --rm myimage:1.0 bash
- 注: OPTIONS には、-d (バックグラウンド操作)、-p (ポート マッピング)、-v (データ ボリューム マウント)、-e (環境変数) などが含まれます。COMMAND は、イメージ内のプリセット コマンドまたはユーザー定義のコマンドです。
- ドッカーストップ
- 意味: 実行中のコンテナを停止します。
- 语法:docker stop [オプション] コンテナ [コンテナ...]
- 例: docker stop mycontainer
- 注: OPTIONS には、-t (タイムアウト時間の指定) などが含まれます。
- ドッカーrm
- 意味: 1 つ以上のコンテナを削除します。
- 構文: docker rm [オプション] コンテナ [コンテナ...]
- 例: docker rm mycontainer
- 注: OPTIONS には、-f (強制削除)、-v (データ ボリュームの同時削除) などが含まれます。
- ドッカーps
- 意味: 実行中のすべてのコンテナをリストします。
- 構文: docker ps [オプション]
- 例: docker ps -a
- 説明: OPTIONS には、-a (すべてのコンテナーのリスト)、--format (出力形式の指定) などが含まれます。
- ドッカーイメージ
- 意味: すべてのローカル ミラーをリストします。
- 構文: docker イメージ [オプション] [リポジトリ[:TAG]]
- 例: docker イメージ myimage:1.0
- 注: OPTIONS には、--all (すべての画像のリスト)、--digests (概要情報の表示) などが含まれます。
- ドッカープル
- 意味: Docker Hub または他のリモート ウェアハウスからイメージをローカルにプルします。
- 構文: docker pull [OPTIONS] NAME[:TAG|@DIGEST]
- 例: docker pull myimage:1.0
- 注: OPTIONS には、-a (最新バージョンとすべてのタグを取得する)、--no-trunc (出力を切り詰めない) などが含まれます。
- ドッカープッシュ
- 意味: ローカル イメージをリモート ウェアハウスにプッシュします。
- 構文: docker Push [OPTIONS] NAME[:TAG]
- 例: docker Push myregistry/myimage:1.0
- 説明: OPTIONS には --disable-content-trust (コンテンツの信頼を無効にする) などが含まれます。
- ドッカー検査
- 意味: コンテナ、イメージ、ネットワークなどのオブジェクトの詳細な基礎情報を表示します。
- 语法:docker Inspection [オプション] 名前|ID [名前|ID...]
- 例: docker Inspection mycontainer
- 注: OPTIONS には、--format (出力形式を指定)、--type (オブジェクト タイプを制限) などが含まれます。
- ドッカーログ
- 意味: コンテナのログ出力を取得します。
- 構文: docker logs [OPTIONS] CONTAINER
- 例: docker ログ mycontainer
- 注: OPTIONS には、--follow (リアルタイム トレース出力)、--tail (ログの最後の数行を表示) などが含まれます。
- ドッカー実行
- 意味: 実行中のコンテナでコマンドを実行します。
- 構文: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
- 例: docker exec -it mycontainer bash
- 説明: OPTIONS には、-d (バックグラウンド モード)、-u (ユーザーの指定)、--privileged (すべての権限の取得) などが含まれます。
- ドッカー構成アップ
- 意味: Docker Compose プロジェクトでサービスを開始します。
- 構文: docker-compose up [オプション] [サービス...]
- 例: docker-compose up -d
- 注: OPTIONS には、--build (イメージのビルド)、--force-recreate (コンテナーの強制再作成) などが含まれます。
- docker-compose ダウン
- 意味: Docker Compose プロジェクト内のサービスをシャットダウンし、関連するコンテナーを削除します。
- 構文: docker-compose down [オプション]
- 例: docker-compose down
- 注: OPTIONS には、--rmi (ミラーの削除方法を指定)、--volumes (関連するデータ ボリュームを同時に削除) などが含まれます。
- docker-compose ビルド
- 意味: Docker Compose プロジェクト内のすべてのサービスのイメージをビルドします。
- 構文: docker-compose build [サービス...]
- 例: docker-compose ビルド
- 説明: SERVICE が指定されていない場合、Compose ファイルで定義されているすべてのサービスが構築されます。
- docker-compose ps
- 意味: Docker Compose プロジェクト内の各サービスの実行ステータスを表示します。
- 構文: docker-compose ps [オプション] [サービス...]
- 例: docker-compose ps
- 注: OPTIONS には、--services (サービス名のみをリストします) などが含まれます。
- ドッカースウォームの初期化
- 意味: Swarm クラスターを初期化します。
- 構文: docker swarm init [オプション]
- 例: docker swarm init
- 説明: OPTIONS には --advertise-addr (ブロードキャスト アドレスを指定) などが含まれます。
- docker swarm に参加する
- 意味: 既存の Swarm クラスターにノードを追加します。
- 構文: docker swarm join [OPTIONS] HOST:PORT
- 例: docker swarm join mymanager:2377
- 注: OPTIONS には、--token (Swarm クラスターに参加するための一意の識別コード) などが含まれます。
- ドッカーサービスls
- 意味: 現在の Swarm クラスター内のすべてのサービスを一覧表示します。
- 構文: docker service ls [オプション]
- 例: docker サービス ls
- 注: OPTIONS には、--filter (指定された条件に従って出力をフィルタリングする) などが含まれます。
- ドッカーノードls
- 意味: Swarm クラスター上のすべてのノードの詳細をリストします。
- 構文: docker node ls [オプション]
- 例: docker ノード ls
- 説明: OPTIONS には、--format (出力形式を指定)、--availability (可用性によるフィルター) などが含まれます。