我正在尝试Docker,我做了以下事情:
docker/whalesay我的问题是,Docker不应该只上传更改吗?我在某处读到了它.好像我犯了一些愚蠢的错误,我无法相信我们必须在每次微小的变化后上传整个图像.我错过了什么吗?
这是Dockerfile我用来构建图像fishsay:
FROM docker/whalesay:latest
RUN apt-get -y update && apt-get install -y fortunes
CMD /usr/games/fortune -a | cowsay
Run Code Online (Sandbox Code Playgroud)
鲸鱼图像大约180 MB; 所以,当我推不应该,我只需要上传更改的图层?
当您调用docker push. 这可能是一个小而琐碎的事情,例如在图像中包含一个新包(例如:vi)。但是,这将导致创建新图层并替换现有图层,从而导致图层 ID 与注册表中已有的图层 ID 不同。docker push 将创建的所有新图层上传到注册表中,不包括基础映像。
| 归档时间: |
|
| 查看次数: |
325 次 |
| 最近记录: |