docker文件位于何处?

时间:2017-07-15 02:19:02

标签: docker dockerfile docker-machine

我从码头工作站中取出了一张图片。我想修改此图像的docker文件。 Docker文件位于我的机器上的哪个位置?谢谢。

2 个答案:

答案 0 :(得分:3)

您的计算机上没有Dockerfile。构建映像后,它独立于Dockerfile存在,就像编译的C程序不需要保持其源代码一样。您可以通过docker history命令部分恢复Dockerfile,但这不会显示添加了ADDCOPY的文件,并且各种“图像压缩”程序可能会进一步混淆事物。获取映像的Dockerfile的推荐方法是转到构建映像的存储库(希望从映像的Docker Hub页面链接)。如果没有公共存储库,那你就不走运了。

答案 1 :(得分:0)

我不确定这是否有帮助,我是菜鸟。 单独提取映像将单独下载映像,而没有补充文件。如果需要这些,请转到图像所在的Github网页(如果从Github获得),然后按右侧的克隆或下载按钮。如果您无权访问网页(例如,在VM上),请安装“开发人员工具”,然后编写“ git clone”,其中是按下克隆或下载后出现的链接。 如果检查克隆链接的目录,则会找到所需的所有文件。