Docker容器中的巨大文件

前端之家收集整理的这篇文章主要介绍了Docker容器中的巨大文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我需要创建一个Docker镜像(以及因此来自该图像的容器),它使用大文件(包含基因组数据,因此大小达到~10GB).

我该如何优化他们的使用?我应该将它们包含在容器中(例如COPY large_folder large_folder_in_container)?有没有更好的方法来引用这些文件?关键是我在我的私有存储库中推送这样的容器(大于10GB)听起来很奇怪.我想知道是否有一种方法可以将一种体积附加到容器上,而无需将所有这些GB包装在一起.

谢谢.

最佳答案

Am I supposed to include them in the container (such as COPY large_folder large_folder_in_container)?

如果这样做,那将包括它们在图像中,而不是容器:您可以从该映像启动20个容器,实际使用的磁盘空间仍然是10 GB.

如果您要从第一张图像制作另一张图像,分层文件系统将重复使用父图像中的图层,而新图像仍将“仅”10GB.

猜你在找的Docker相关文章