docker 群中的标签 - 它是如何工作的?
Labels in docker swarm - how does it work?
我们知道根据命令:
docker node inspect <id of node>
我们得到了(除其他外)标签。
这些标签是如何组织的?一些环境变量?
一般来说:我使用 docker node update
命令向节点添加了一些标签。它是如何工作的?我的意思是谁以及如何注意到这个事实(新标签)并采取实际行动?
labels
是向 docker 图像、容器、网络、群节点等添加额外元数据的方法。添加这些标签后,您可以过滤 docker资源。
例如,下面的命令让您看到所有 运行 个容器:
docker ps
现在假设您想要查看具有 project
标签的 运行 个容器:
docker ps --filter "label=project"
好的,只有属于用户服务的容器(有标签 project=user-app
)如何?
docker ps --filter "label=project=user-app"
这里是关于 docker 标签的完整文档:https://docs.docker.com/config/labels-custom-metadata/
我们知道根据命令:
docker node inspect <id of node>
我们得到了(除其他外)标签。
这些标签是如何组织的?一些环境变量?
一般来说:我使用 docker node update
命令向节点添加了一些标签。它是如何工作的?我的意思是谁以及如何注意到这个事实(新标签)并采取实际行动?
labels
是向 docker 图像、容器、网络、群节点等添加额外元数据的方法。添加这些标签后,您可以过滤 docker资源。
例如,下面的命令让您看到所有 运行 个容器:
docker ps
现在假设您想要查看具有 project
标签的 运行 个容器:
docker ps --filter "label=project"
好的,只有属于用户服务的容器(有标签 project=user-app
)如何?
docker ps --filter "label=project=user-app"
这里是关于 docker 标签的完整文档:https://docs.docker.com/config/labels-custom-metadata/