Heim >Betrieb und Instandhaltung >Docker >So verwenden Sie Docker, um das Label zu starten

So verwenden Sie Docker, um das Label zu starten

PHPz
PHPzOriginal
2023-04-19 09:17:561747Durchsuche

Docker-Startup-Label ist eine Möglichkeit, Docker-Containern zu kennzeichnen, um Containern eine einfache Verwaltung und Identifizierung zu ermöglichen. In diesem Artikel erfahren Sie, wie Sie Labels in Docker starten und verwenden.

Was ist das Docker-Startup-Label?

Docker-Startup-Label ist ein anpassbarer Markierungsmechanismus, der in Docker-Containern in Form von Labels und Schlüssel-Wert-Paaren verwendet werden kann. Auf diese Weise können Sie Docker-Containern benutzerdefinierte Labels zuweisen, die für die Containerverwaltung, Gruppierung und Visualisierung verwendet werden können. Mithilfe des Label-Label-Mechanismus können Sie dem Container in Docker weitere Informationen zuweisen, z. B. Version, Status und Containernutzung.

Wie starte ich die Beschriftung in Docker?

Es ist sehr einfach, die Beschriftung mit Docker zu starten. Sie müssen beim Starten des Docker-Containers nur eine oder mehrere Beschriftungen hinzufügen. Die Verwendung der Befehle docker run oder docker create sind zwei gängige Methoden zum Hinzufügen von Beschriftungen. docker rundocker create命令是添加label标签的两种常见方式。

使用docker run命令启动label

以下是使用docker run命令为Docker容器添加label标签的示例:

docker run -d --name=webapp \
-p 8080:8080 \
--label com.example.version=1.0 \
--label com.example.release-date=20200101 \
nginx:latest

在示例中,使用--label标志添加了两个label标签。第一个label标签为com.example.version=1.0,第二个label标签为com.example.release-date=20200101。这两个label标签被添加到了名为webapp的Docker容器中。

使用docker create命令启动label

以下是使用docker create命令为Docker容器添加label标签的示例:

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启动label?

Docker启动label已经成功添加到Docker容器中,现在需要了解如何使用这些label标签。从Docker1.6版本开始,可以使用docker inspect命令查看容器的标签。以下是几个示例:

输出Docker容器所有标签

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容器

docker ps --filter "label=com.example.version=1.0"

以上命令可以查询包含标签标签com.example.version=1.0

Verwenden Sie den Befehl docker run, um label zu starten.

Das Folgende ist ein Beispiel für die Verwendung des Befehls docker run Fügen Sie einem Docker-Container ein Label hinzu:

rrreee

Im Beispiel werden zwei Label-Labels mit dem Flag --label hinzugefügt. Die erste Bezeichnung ist com.example.version=1.0 und die zweite Bezeichnung ist com.example.release-date=20200101. Diese beiden Labels werden dem Docker-Container mit dem Namen webapp hinzugefügt. #🎜🎜##🎜🎜#Verwenden Sie den Befehl docker create, um label zu starten.#🎜🎜##🎜🎜#Das Folgende ist ein Beispiel für die Verwendung des Befehls docker create Hinzufügen einer Beschriftung zu einem Docker-Container: #🎜🎜#rrreee#🎜🎜#Im Beispiel verwenden Sie einfach den Befehl docker create, um die Beschriftung zum Docker-Container hinzuzufügen. Der Rest ist derselbe B. mit dem Befehl docker run. #🎜🎜##🎜🎜#Wie verwende ich Docker, um das Etikett zu starten? #🎜🎜##🎜🎜#Das Docker-Startup-Label wurde erfolgreich zum Docker-Container hinzugefügt. Jetzt müssen Sie wissen, wie Sie diese Labels verwenden. Ab Docker-Version 1.6 können Sie den Befehl docker inspect verwenden, um die Beschriftung des Containers anzuzeigen. Hier ein paar Beispiele: #🎜🎜##🎜🎜#Alle Labels des Docker-Containers ausgeben #🎜🎜#rrreee #🎜🎜#Das angegebene Docker-Container-Label ausgeben (z. B. das Label „com.example.version“) # 🎜🎜#rrreee #🎜🎜#Alle Docker-Container mit dem angegebenen Label ausgeben #🎜🎜#rrreee#🎜🎜#Der obige Befehl kann die Liste aller Docker-Container abfragen, die das Label-Tag com.example.version=1.0 enthalten . #🎜🎜##🎜🎜#Fazit#🎜🎜##🎜🎜#Das Docker-Startup-Label ist eine wichtige Funktion des Docker-Containers, mit der dem Docker-Container problemlos Labels und Schlüssel-Wert-Paare zugewiesen werden können. Mit dem Label-Mechanismus können Sie Docker-Containern mehr Metadaten zuweisen. Bitte kennzeichnen Sie Ihre Container bei der Verwaltung von Docker-Containern für eine bessere Verwaltung und Wartung. #🎜🎜#

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Docker, um das Label zu starten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn