すべての Docker コマンドの詳細な意味と使用法

すべての Docker コマンドの詳細な意味と使用法を以下に示します。

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

おすすめ

転載: blog.csdn.net/weixin_53240476/article/details/130250231