首页 > 解决方案 > 为什么 docker hub 上的某些存储库没有 dockerfile?

问题描述

当我在 docker hub 上使用 repo 时,我看到其中一些有相应的 docker 文件。例如https://hub.docker.com/r/limesbonn/hisat2/dockerfile

但其中一些没有。例如:https ://hub.docker.com/r/leanderd/single-cell-analysis

有人能告诉我为什么吗?有没有办法从这样的仓库中获取 dockerfile:https ://hub.docker.com/r/leanderd/single-cell-analysis ?提前致谢。

标签: dockerbioinformaticsdockerhub

解决方案


镜像文件中没有 Dockerfile 信息。这是build对图像层的说明。因此,Docker Hub 无法知道哪个 Dockerfile 用于映像。它需要由图像的作者共享。

如果作者将 Dockerfile 上传到 docker hub,他们可以使用自动创建镜像机制。所以,这就是为什么你可以在那里看到 Dockerfile。


推荐阅读