是否可以从 Dockerfile 创建奇点图像?

Is it possible to create a Singularity image from Dockerfile?

我安装了奇点。在我的回购协议中,我有 Dockerfile。我想从该 Dockerfile 创建一个 SIF(奇点图像)。我试图查看文档并检查 docker build 选项,但它不包含 Dockerfile 的选项。是否可以从 Dockerfile 创建 SIF 图像?类似于:

Singularity build test.sif Dockerfile 

您不能从 docker 文件构建奇点图像。但是您可以从 docker 文件构建一个 docker 图像,然后将该 docker 图像转换为奇点格式。

docker build -t myimg:latest .
sudo singularity build img.sif docker-daemon://myimg:latest