Docker 新手。
有没有一种可能的方法来创建带有一些帮助文件的 docker 图像,这些文件将在容器特定文件夹下的图像卷中永久存在,而无需依赖于每次构建时从我们构建图像的主机复制它们,因为我可能有不包含这些文件的主机。
任何帮助将不胜感激
是的,您可以创建第一个base
图像来放置这些文件。您需要将此映像推送到存储库。之后,您可以根据第一个图像创建其他图像。
我尝试在示例中解释想法。
基础镜像有Dockerfile
FROM ubuntu:16.04
...
COPY /my_big_files /my_big_files/
使用标签构建此映像my_image_with_files:latest
并将其推送到存储库
其他基于第一个图像的图像可以在另一台 PC 上构建。
文件
FROM my_image_with_files:latest
...
RUN ls /by_big_files/ # <- your files already there!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句