使用LFS属性的Docker容器传输
你好,Docker水手,
我正在研究计算机工程课程的最后一部分,我遇到了一些问题。
纠正我,如果我误解这个docker结构:
图像/容器是使用分层系统创build的。 因此,系统,应用程序,文件等之间存在分歧。通过LFS访问逻辑,更改正在上层。
看看这个图像:
Docker的工作是这样的,对吧?
现在想象你需要发送一个容器/图像到另一个主机。 有导出,保存,导入等选项…然而,在他们所有的一个巨大的文件生成。 完整的系统。
有没有办法使这种转移只有差异?
比方说,我创build了一个基于Ubuntu的容器,我在里面插入了一个文本文件。 所以我想转移到另一个主机,这个主机有Ubuntu的形象,再次发送将是没有必要的。 有没有办法看到只有一个文件已经改变,只有转移这个层? 转移将是一些KB而不是MB。
谢谢
要么在Docker Hub上创build一个账户(如果你不介意这个图像是公开的),或者build立一个Docker Registry来推送图像。
如果你select了Docker Hub,那么如果你通过自动构build的方式将它链接到GitHub上,你就不需要推送任何东西。
如果您select自己的registry,请点击以下链接: https : //docs.docker.com/registry/
- 让Docker在Mac上识别nvidia显卡
- 是否可以将docker集装箱A上的端口XXXX绑定到docker集装箱B上的端口XXXX或YYYY
- 从BigQuery获取(stream)数据到R(Docker中的Rstudio服务器)的最佳方式是什么?
- Discourse安装失败$ LETSENCRYPT_ACCOUNT_EMAIL
- docker集装箱错误的GCS保险丝
- 对于傻瓜方法来构build图像并在Docker上运行自己的代码
- 使用Gitlab CD从Gitlab部署Jekyll站点?
- XRAY不扫描“Artifactory block un-scanning image”
- 泊坞窗ONBUILD COPY似乎并不复制文件