我有以下码头图像。如何查看每个Docker镜像的Dockerfile?
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest 48b5124b2768 2 months ago 1.84 kB
docker/whalesay latest 6b362a9f73eb 22 months ago 247 MB
有没有一种方法,我可以看到我的本地系统上的每个泊坞窗图像的Dockerfile?
Where to see the Dockerfile for a docker image?的答案对我没有帮助,因为它并没有完全显示Dockerfile,但是运行该命令来创建映像。我想要Dockerfile本身。
如果我去https://hub.docker.com/search/?q=ubuntu%3A14.04我看不到官方的ubuntu:14.04图像。相反,我看到由其他用户创建的Ubuntu 14.04图像。我如何搜索官方的ubuntu:14.04图像? –
这对于不同的回购有点不同。如果构建版本,您可以在存储库中看到Dockerfile选项卡。但是,当多个并行版本可用时,维护人员通常会选择在自述文件中列出Dockerfiles以获取不同的版本。如果您在这里查看:https://hub.docker.com/_/ubuntu/,在“支持的标签”下,您可以看到每个相应的Ubuntu版本都有指向多个Dockerifiles的链接。编辑:我会添加到我的答案。 –
Hi @LoneLearner ...这是官方的ubuntu repo包含Ubuntu发布的所有版本。 https://hub.docker.com/_/ubuntu/可以在以下位置找到Dockerfile:https://github.com/tianon/docker-brew-ubuntu-core/blob/1a5cb40f41ac4829d8c301ccd2cf3b7a13687a8b/trusty/Dockerfile正如您所见在官方的ubuntu页面中,Docker文件与github相似 –