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

Docker图像导入错误:“基础层不能有墓碑”

隆飞宇
2023-03-14

我已经构建了一个DockerLinux镜像,用于虚幻引擎的持续集成构建,具体方法如下:https://docs.adamrehn.com/ue4-docker/use-cases/continuous-integration

一旦构建完成(这需要一个具有大量磁盘空间的在线Linux虚拟机),我将该映像导出,下载到我的Windows 10计算机上,并尝试将该映像导入我的本地版本Docker中进行测试。

导入失败,我收到以下错误:

docker image import .\docker-image-linux-ue4-full-opengl.tar
Error response from daemon: re-exec error: exit status 1: output: base layer cannot have tombstones

除非Docker试图唤醒死者,否则我不知道这意味着什么,谷歌也不知道。这个错误有什么解释吗?我唯一能想到的是Windows版本的Docker无法读取Linux上生成的映像,但我的理解是,应该支持在Windows上运行Linux映像。

有人能解释一下吗?

共有1个答案

南门朗
2023-03-14

感谢@adamkgray在评论中向我指出“启用Linux容器”选项,这似乎解决了这个问题。可惜Docker错误消息没有更有帮助。

 类似资料:
  • 我有一个nginx的dockerfile。 我有一个docker-compose.yml文件。 运行后 docker合成 它从名为“web”的dockerfile创建图像,并下载redis图像。它还创建了名为“web\u web1”的图像和当我检查 docker ps nginx和redis服务都在运行。我的问题是,如果我将新创建的映像提交到另一个映像并导出容器并导入到另一个环境,在执行docke

  • 我需要了解docker图像注册表的脱机使用情况 当docker图像从microsoft官方网站中提取、调整,然后推送到注册表时,它是完整的图像还是缺少图层 当其他主机从注册表中提取图像(可能脱机使用)时,客户端主机是否仍需要internet连接才能从microsoft服务器中提取缺失/机密层?(或者是从microsoft提取的完整图像,然后推送到注册表?) 签名呢?当图像被调整、存储在其中的应用程

  • 我是Docker的新手,正在尝试准确理解Docker映像是什么。Docker映像的每个定义都使用术语“层”,但似乎没有定义层的含义。 从Docker官方文件: 我们已经看到Docker图像是只读模板,从中启动Docker容器。每个图像由一系列层组成。Docker利用union文件系统将这些层合并到单个图像中。Union文件系统允许透明地覆盖单独文件系统(称为分支)的文件和目录,形成单个连贯的文件系

  • 我对Docker是全新的,我正在努力理解Docker形象到底是什么。Docker图像的每个定义都使用术语“层”,但似乎没有定义层的含义。

  • serializer.py: 意见。py: urls.py: 我遇到了这个错误:ImportError:无法从“django”导入名称“six”。utils'(C:\Users\hajar\OneDrive\Desktop\stockm\env\lib\site packages\django\utils\u init\uuuz.py) 我安装六个pip安装六个 但不是工作????谁能帮我的忙?!

  • 在这里,您可以看到我尝试删除。但是,docker坚持认为我正在尝试删除,并且由于这样的图像不存在而出错。 什么可能导致这一切?