首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker -如何获取用于构建另一个镜像的基础镜像的名称(user/repo:tag

Docker -如何获取用于构建另一个镜像的基础镜像的名称(user/repo:tag
EN

Stack Overflow用户
提问于 2015-07-01 06:41:49
回答 1查看 2.5K关注 0票数 11

当我运行docker history mysql时,最后一行是:

代码语言:javascript
复制
104de4492b99  9 days ago  /bin/sh -c #(nop) ADD file:f35a56605b9a065a14 4.97 MB

我想知道id f35a56605b9a065a14对应的基础镜像,所以我在Github上找到了mysql Dockerfile文件。第一行是:

代码语言:javascript
复制
FROM debian:wheezy

1)有人能确认f35a56605b9a065a14确实是debian:wheezy基础镜像的id吗?

2)如果我没有访问Dockerfile的权限,我该如何建立f35a56605b9a065a14对应于debian:wheezy的连接

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-07-01 11:59:50

当您只有一个映像并想要重新创建Dockerfile时,您可以使用中的dockerfile- from -image

https://github.com/CenturyLinkLabs/dockerfile-from-image/blob/master/dockerfile-from-image.rb

它是一些Ruby代码(当然是在容器中!)找到所有使用的命令。

是的,f35..。是DEBIAN的id :WHEEZY,如

docker run -v /var/run/docker.sock:/var/run/docker.sock centurylink/dockerfile-from-image debian:wheezy

显示

ADD file:f35a56605b9a065a14a18d0e36fdf55c1c381d3521b4fa7f11173f0025d36839 in / CMD ["/bin/bash"] `

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31149775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档