1
Docker新手。Docker使用Dockerfile和其卷中的永久帮助文件制作图像
有没有一种可能的方式来创建泊坞窗图像与一些帮助文件,这将永久在容器某个文件夹下的图像的卷,而不依赖于复制它们每个生成时间从我们建立图像的主机,因为我可能有不包含这些文件的主机。
任何帮助,将不胜感激
Docker新手。Docker使用Dockerfile和其卷中的永久帮助文件制作图像
有没有一种可能的方式来创建泊坞窗图像与一些帮助文件,这将永久在容器某个文件夹下的图像的卷,而不依赖于复制它们每个生成时间从我们建立图像的主机,因为我可能有不包含这些文件的主机。
任何帮助,将不胜感激
是的,你可以创建第一base
图像这些文件将被放置。你需要将这个图像推送到存储库。之后,您可以根据第一张图像创建其他图像。
我试图解释例子中的想法。
基地图像具有Dockerfile
FROM ubuntu:16.04
...
COPY /my_big_files /my_big_files/
建立与标签my_image_with_files:latest
这一形象,并将它推到仓库可以在另一台电脑上BUIT基于第一图像
其他图像。
Dockerfile
FROM my_image_with_files:latest
...
RUN ls /by_big_files/ # <- your files already there!
码头工人是否有本地资源库,我可以模拟一推,和调试我想在本地,你这里所说的什么功能? – JavaSa
您可以尝试这种方式,无需在单台PC上推送图像,因为Docker可以安静地创建本地图像存储。 –
另外,如果你想尝试在另一台PC上建立第二张图片,你可以使用[官方码头库](http://hub.docker.com)。或者你可以简单[归档](https://docs.docker.com/engine/reference/commandline/save/)第一个图像到'tar.gz'文件,将它传送到另一台PC并将其解压缩。 –