很多人都知道,docker build
和docker push
在一般情况下处于较高的水平,但他们在较低的水平上做了什么?
假设我们有像这样的 Dockerfile
FROM alpine:latest
RUN touch ~/tmp
RUN touch ~/tmp2
这将为/var/lib/docker/overlay2
中的每个图层创建增量文件系统(仅更改)。
~/tmp
~/tmp2
各层之间的实际联系是什么?是否有 json ,包含所有图像信息,包括排序的图层列表?
在执行docker push
时将其发送到docker注册表时生成了哪种可交付项是 tar.gz ,类似于docker save
答案 0 :(得分:0)
从我的观点来看:
随意添加或建议改进。