问题描述
我正在尝试将docker文件转换为: https://hub.docker.com/r/dpokidov/imagemagick/ 奇点。码头工人在码头工人建立良好。在我的奇点def文件中,以下行因错误而失败。
yasm cmake
libde265-0 libde265-dev libjpeg62-turbo libjpeg62-turbo-dev x265 libx265-dev libtool
libpng16-16 libpng-dev libjpeg62-turbo libjpeg62-turbo-dev libwebp6 libwebp-dev libgomp1 libwebpmux3 libwebpdemux2 ghostscript
- yasm cmake yasm:警告:只能打开一个输入文件,仅最后一个文件将被处理 yasm:文件名已经没有扩展名:输出将在“ yasm.out”中 yasm:严重:无法打开输入文件 致命:无法执行%post proc:退出状态1 严重:执行构建时:运行引擎时:退出状态255
当我将名称列表剪切为1时,仍然无法打开文件。 我找不到与此有关的参考。 Docker构建看起来一样并且可以正常工作。所以我认为它是一个奇异的东西?
解决方法
似乎汇编程序和构建环境与预期的有所不同。
您是否有理由从头开始创建定义文件,而不是直接使用docker映像? singularity pull docker://dpokidov/imagemagick
应该给您您所需要的。
如果要对图像进行进一步更改,还可以使用:
Bootstrap: docker
From: dpokidov/imagemagick
%post
# custom stuff here