热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

制作图像后如何添加docker标签

如何解决《制作图像后如何添加docker标签》经验,为你挑选了1个好方法。

我知道Dockerfile中有一个LABEL。但是我想知道在构建图像后如何向图像添加其他标签?这可能吗?



1> oxy..:

确实不可能在现有图像上添加标签。严格来说,添加标签会更改图像的校验和,从而更改其ID,因此不再是同一图像。

但是,您可以在现有图像的基础上添加标签创建图像,然后使用先前存在的图像的名称标记该图像。从技术上讲,它会在现有图像之上添加一层,从而仅“覆盖”先前的标签。

也可以使用单个命令来执行此操作。假设您要向图像“ debian:latest”添加标签,则可以该图像构建并同时标记新图像。

echo "FROM debian:latest" | docker build --label my_new_label="arbitrary value" -t "debian:latest" -

证明“添加”标签有效:

$ docker inspect -f "{{json .Config.Labels }}" debian:latest
{"my_new_label":"arbitrary value"}


推荐阅读
author-avatar
OkzYa-_916
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有