>운영 및 유지보수 >Docker >Docker를 사용하여 레이블을 시작하는 방법

Docker를 사용하여 레이블을 시작하는 방법

PHPz
PHPz원래의
2023-04-19 09:17:561750검색

Docker 시작 레이블은 Docker 컨테이너에 레이블을 지정하는 방법으로, 쉽게 관리하고 식별할 수 있도록 컨테이너에 사용자 지정 레이블을 할당할 수 있습니다. 이 글에서는 Docker에서 라벨을 시작하고 사용하는 방법을 소개합니다.

Docker 시작 라벨이란 무엇인가요?

Docker 시작 레이블은 레이블 및 키-값 쌍 형태로 Docker 컨테이너에서 사용할 수 있는 사용자 정의 가능한 표시 메커니즘입니다. 이렇게 하면 컨테이너 관리, 그룹화 및 시각화에 사용할 수 있는 Docker 컨테이너에 사용자 지정 레이블을 할당할 수 있습니다. 레이블 메커니즘을 사용하면 버전, 상태, 컨테이너 사용량 등 Docker의 컨테이너에 추가 정보를 할당할 수 있습니다.

Docker에서 라벨을 시작하는 방법은 무엇인가요?

Docker로 라벨을 시작하는 것은 매우 간단합니다. Docker 컨테이너를 시작할 때 하나 이상의 라벨만 추가하면 됩니다. docker run 또는 docker create 명령을 사용하는 것은 레이블을 추가하는 두 가지 일반적인 방법입니다. 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

docker run 명령을 사용하여 레이블 시작

다음은 docker run 명령을 사용하여 Docker 컨테이너에 레이블을 추가하는 예입니다.

rrreee

In 예에서는 를 사용합니다. --label 플래그는 두 개의 레이블을 추가합니다. 첫 번째 라벨은 com.example.version=1.0이고 두 번째 라벨은 com.example.release-date=20200101입니다. 이 두 레이블은 webapp이라는 Docker 컨테이너에 추가됩니다. 🎜🎜docker create 명령을 사용하여 레이블 시작🎜🎜다음은 docker create 명령을 사용하여 Docker 컨테이너에 레이블을 추가하는 예입니다. 🎜rrreee🎜In 예시에서는 docker create 명령을 사용하여 Docker 컨테이너에 레이블 레이블을 추가하고 나머지는 docker run 명령을 사용하는 것과 동일합니다. 🎜🎜Docker를 사용하여 라벨을 시작하는 방법은 무엇입니까? 🎜🎜Docker 시작 라벨이 Docker 컨테이너에 성공적으로 추가되었습니다. 이제 이러한 라벨을 사용하는 방법을 알아야 합니다. Docker 버전 1.6부터 dockerspect 명령을 사용하여 컨테이너의 레이블을 볼 수 있습니다. 다음은 몇 가지 예입니다. 🎜🎜Docker 컨테이너의 모든 레이블 출력 🎜rrreee🎜지정된 Docker 컨테이너 레이블(예: "com.example.version" 레이블) 출력 🎜rrreee🎜지정된 레이블이 있는 모든 Docker 컨테이너 출력🎜rrreee 🎜위 명령은 com.example.version=1.0 레이블이 포함된 모든 Docker 컨테이너 목록을 쿼리할 수 있습니다. 🎜🎜결론🎜🎜Docker 시작 레이블은 Docker 컨테이너에 레이블과 키-값 쌍을 쉽게 할당할 수 있는 Docker 컨테이너의 중요한 기능입니다. 레이블 레이블 지정 메커니즘을 사용하면 Docker 컨테이너에 더 많은 메타데이터를 할당할 수 있습니다. 더 나은 관리 및 유지 관리를 위해 Docker 컨테이너를 관리할 때 컨테이너에 레이블을 지정하세요. 🎜

위 내용은 Docker를 사용하여 레이블을 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.