当前位置: 首页 > 知识库问答 >
问题:

如何编辑现有docker图像元数据?

魏毅
2023-03-14

我想编辑docker图像元数据,原因如下:

>

  • 我不喜欢一个图像父母EXPOSE,VOLUME等声明(见#3465,Docker-Team不想提供解决方案),所以我想“取消卷”或“取消曝光”图像。

    我不喜欢一个图像ContainerConfig(参见docker检查[图像]),因为它是使用docker提交[容器]从运行的容器生成的

    修复docker builddocker run过程中出现的错误,例如:
    无法在现有文件上装载卷,文件存在[path]

    我有办法做到吗?

  • 共有2个答案

    毕浩渺
    2023-03-14

    我遇到了同样的解决方案-因为我必须经常编辑一些图像的元数据(修复从第三方自动重建的图像),我创建了一个小脚本来帮助保存/解压/编辑/加载的步骤。

    看看docker copyedit。它可以删除或覆盖卷,以及设置其他元数据值,如entrypoint和cmd。

    伍胡媚
    2023-03-14

    这有点老套,但很管用:

    提取tar文件以访问原始图像数据:
    tar-xvzf[targetfile.tar.gz]

    manifest.json文件中查找图像元数据文件:应该有一个像这样的键。配置,其中包含一个[HEX]号。在提取的文件夹的根目录中应该有一个确切的[HEX]. json
    这是包含图像元数据的文件。随心所欲地编辑。

    将提取的文件打包回new.tar.gz-存档

    使用cat[new.tar.gz]| docker load重新导入修改后的图像

    使用docker inspect[image]验证元数据更改是否已应用

     类似资料:
    • 我在docker中创建了一个图像。安装了Ubuntu、JDK和其他几个库。然后我退出了容器并进行了这样的提交 我又启动了容器 这次我安装了gradle和其他几个库。然后退出容器,再次提交。 每次我执行提交操作时,都会创建一个新图像,并保留带有存储库和标记的旧图像。按照这个工作流程,我很快就会用完空间。这是使用docker的正确方法吗?如何确保所有这些图像都消失。 我正在windows 10上使用d

    • 我按照Cloudinary.com上的教程将多个(产品)图像上传到Cloudinary。当我添加一个新产品和上传一个新图像时,它工作得很好。当我试图编辑/更新产品时,我希望它将新图像添加到图像数组中,但我得到了错误: 在我的development.log中: 启动127.0.0.1的修补程序“/admin/products/3”,地址为2018-05-04 09:35:12+0200,由admin

    • 我有多个微服务,我使用docker compose进行开发部署。当microservices代码库中有一些更改时,我会触发ci作业来重新部署它们。我有下面的脚本来做这件事。但每次我都必须从头开始构建所有图像,然后运行它们。完成所有这些操作后,我得到了图像。所以我使用最后一个脚本来删除它们。你有什么建议使这个过程更实用?是否有任何方法可以更新现有图像而不使用新的更改将其删除? 其他信息:我正在使用

    • 连接数据源后,Tableau会捕获源的元数据详细信息,例如列和列的数据类型。这用于创建视图中使用的度量,维度和计算字段。您可以浏览元数据并更改其属性以满足某些特定要求。 1. 检查元数据 连接数据源后,所有可能的表和列都将显示在数据源中。示例:用于检查元数据的源‘Sample Coffee Chain’。 单击“Data”菜单,然后选择与数据源连接。浏览名称为“Sample Coffee chai

    • 问题内容: 我使用的是官方的Elasticsearch Docker映像, 而不是设置自己的elasticsearch实例。效果很好,直到我想要扩展它为止。我想在该ElasticSearch实例中安装奇迹以获取更多信息。 现在dockerfile / elasticsearch会自动运行ElasticSearch并将命令设置为不起作用,也不会附加到容器或尝试通过SSH访问它,也不会使用来安装ssh

    • “图像描摹”允许您将栅格图像(JPEG、PNG、PSD 等)转换为矢量图稿。利用此功能,您可以通过描摹现有图稿,轻松地在该图稿基础上绘制新图稿。例如,您可以使用“图像描摹”,将您已在纸面上画出的铅笔素描图像转换为矢量图稿。您可以从一系列描摹预设中选择预设来快速获得所需的结果。使用描摹预设描摹栅格图像之前和之后 A. 原稿图像 B. 使用不同预设的描摹结果  描摹图像 在 Illustrator 文