图像中可能包含这些信息。
LABEL
需要在 the 中使用Dockerfile
,它需要key=value
对作为参数。这可以在FROM
指令之后添加。
例如镜像是使用以下不同版本的软件构建的,这里是它的定义方式。
LABEL java.version=1.8 groovy.version=2.4 ant.version=1.9.4
因此,同样,您可以添加您的 api 版本。
现在下一个问题是“如何查看这些细节”?
让我们假设,一个图像test
被拉出。
使用以下命令查看有关图像的信息。
docker inspect test
上述命令将以 json 格式显示所有元数据详细信息。这将显示标签以及许多细节。
"Labels": {
"ant.version": "1.9.4",
"groovy.version": "2.4",
"java.version": "1.8"
}
您可以从文档中找到有关 docker 元数据的更多详细信息
除了上述之外,适当地标记图像。
docker build -t IMAGE[:TAG]
例如:如果应用名称是 app1,并且发布版本是 1.1.0,则可以使用以下命令构建:
docker build -t app1:1.1.0
您可以在 docker hub 中找到类似的示例,例如tomcat以查看图像的示例命名约定。