2017-10-21 387 views
0

我想能够从dockerhub中拖出一个docker图像并编辑dockerfile ..我想知道dockerhub是否实际上将dockerfile下载到本地主机以及它存储的位置(我正在从MAC中运行它)。Docker:是否从DockerHub下载Dockerfile到本地主机?

+0

检查是否有公共回购码头项目。一些作者提供了关于如何构建和定制图像的说明。 – bvj

回答

0

您不要下载Docker镜像并编辑它们的Dockerfile。 Dockerfile是关于如何构建映像的指令集。一旦形成图像,它们就不会倒退。但是,如果它在Dockerhub上应该有一个链接到Dockerfile。查看该页面中的链接到Dockerfile。可能只是一个链接到Github。

一旦你有了dockerfile,你就可以构建它。例如,如果你在同一个文件夹中打开一个终端作为Dockerimage文件,你可以运行

docker build -t myimage . 

其中myimage是你的形象标签。然后,您将在本地机器上拥有一个myimage实例。


此外,您可以制作一个docker文件,使用FROM扩展theres。例如,您的docker文件可能以

FROM java:6b38-jdk 

# append to their image. 
FROM java:6b38-jdk 

# append to their image.