Docker 起動ラベルは、Docker コンテナにラベルを付ける方法です。管理と識別を容易にするために、カスタム ラベルをコンテナに割り当てることができます。この記事ではDockerでラベルを起動して利用する方法を紹介します。
docker スタートアップ ラベルとは何ですか?
Docker 起動ラベルは、ラベルとキーと値のペアの形式で Docker コンテナーで使用できるカスタマイズ可能なマーキング メカニズムです。このようにして、カスタム ラベルを Docker コンテナに割り当てることができ、コンテナの管理、グループ化、視覚化に使用できます。ラベル メカニズムを使用すると、バージョン、ステータス、コンテナーの使用状況など、より多くの情報を Docker のコンテナーに割り当てることができます。
Docker でラベルを開始するにはどうすればよいですか?
Docker を使用してラベルを開始するのは非常に簡単で、Docker コンテナを開始するときに 1 つ以上のラベルを追加するだけです。ラベルを追加するには、docker run
または docker create
コマンドを使用する 2 つの一般的な方法があります。
docker run
コマンドを使用して label を開始します
次は、docker run
コマンドを使用してラベル label をDocker コンテナ:
docker run -d --name=webapp \ -p 8080:8080 \ --label com.example.version=1.0 \ --label com.example.release-date=20200101 \ nginx:latest
この例では、--label
フラグを使用して 2 つのラベル ラベルが追加されます。最初のラベルは com.example.version=1.0
で、2 番目のラベルは com.example.release-date=20200101
です。これら 2 つのラベルは、webapp
という名前の Docker コンテナに追加されました。
docker create
コマンドを使用して label を開始します
次は、docker create
コマンドを使用してラベル label をDocker コンテナ:
docker create --name=webapp \ -p 8080:8080 \ --label com.example.version=1.0 \ --label com.example.release-date=20200101 \ nginx:latest
この例では、docker create
コマンドを使用してラベル label を Docker コンテナに追加するだけで、残りは docker run を使用する場合と同じです。 ### 指示。
docker Inspection コマンドを使用してコンテナーのラベルを表示できます。例をいくつか示します。
docker inspect --format='{{json .Config.Labels}}' <CONTAINER_NAME/ID>指定された Docker コンテナのラベル (「com.example.version」ラベルなど) を出力します。
docker inspect --format='{{index .Config.Labels "com.example.version"}}' <CONTAINER_NAME/ID>出力は、指定されたラベル
docker ps --filter "label=com.example.version=1.0"を持つすべての Docker コンテナです。上記のコマンドは、ラベル label
com.example.version=1.0 を含むすべての Docker コンテナのリストをクエリできます。
以上がdocker を使用してラベルを開始する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。