Dockerfile(2) - LABEL 指令详解

LABEL

可以为生成的镜像添加元数据标签信息,这些信息可以用来辅助过滤出特定镜像

复制代码
LABEL <key>=<value> <key>=<value> <key>=<value> ...

栗子一

python 复制代码
# key 加了 "
LABEL "com.example.vendor"="ACME Incorporated"

# key 没有 "
LABEL com.example.label-with-value="foo"
LABEL version="1.0"

# 换行
LABEL description="This text illustrates \
that label-values can span multiple lines."

栗子二

一行添加多个 key=value

复制代码
LABEL multi.label1="value1" multi.label2="value2" other="value3"

等价写法

python 复制代码
LABEL multi.label1="value1" \
      multi.label2="value2" \
      other="value3"

通过 docker inspect 查看添加的元数据

python 复制代码
> docker image inspect --format='' myimage
{
  "com.example.vendor": "ACME Incorporated",
  "com.example.label-with-value": "foo",
  "version": "1.0",
  "description": "This text illustrates that label-values can span multiple lines.",
  "multi.label1": "value1",
  "multi.label2": "value2",
  "other": "value3"
}

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
源码宝6 小时前
智能随访系统源码,技术架构设计:Spring Boot + Vue.js + 微服务实战
java·人工智能·源码·随访系统·智能随访·随访系统成品源码
磊 子6 小时前
二.内核讲解
开发语言·操作系统·系统
zyl837216 小时前
Java 后端完整技术栈
java·开发语言
想带你从多云到转晴6 小时前
04、JAVAEE---多线程进阶、文件I/O、网络初识
java·java-ee
AI人工智能+电脑小能手6 小时前
【大白话说Java面试题 第107题】【并发篇】第7题:说说 Lock 锁?
java·开发语言·面试
测试狗科研平台6 小时前
表面能测算:接触角测试的核心应用-测试GO
功能测试·科技·材料工程
星栈独行6 小时前
用 Rust + Makepad 做一个 JSON 查看器:从零到能用的全过程
开发语言·程序人生·ui·rust·json
咸鱼翻身小阿橙6 小时前
VS2008 C# WinForm 简易计算器
开发语言·c#
189228048616 小时前
NV091固态MT29F16T08EWLCHD8-QJES:C
c语言·开发语言
杨了个杨89826 小时前
Dockerfile介绍及镜像制作
java·开发语言