我正在使用docker-compose在本地(离线网络)运行多容器软件。当无法直接连接到Docker注册表时,交付软件更新的最佳方式是什么?
我尝试了两个选项(两个都不够):1.交付使用docker save创建的完整Docker镜像。效率非常低-每个图像都在1 1gb以上,没有层优化。2.在Docker镜像之外提供定制软件,并将其与通用容器内的宿主卷进行映射。这样,我可以只提供自定义软件更新,并减少需要更新Docker镜像的时间。然而,它远不是最优的。
有没有办法只将更新后的Docker层与自定义软件一起作为文件提供?还有其他想法吗?
谢谢,梅尔
发布于 2017-06-15 03:21:53
您有几个选项:
--rsyncable选项压缩保存的内容,并使用rsync而不是torrent<代码>C12来减小最终映像大小<代码>H213<代码>F214我希望以上几种方法的结合应该足够好。
https://stackoverflow.com/questions/44552754
复制相似问题