假设我有一张图片 me/mystuff:v0.0.1
我发现是否将其推送到存储库:
docker push me/mystuff:v0.0.1
Run Code Online (Sandbox Code Playgroud)
latest 没有被创建,并且从另一台机器拉出它会抱怨,例如
ssh me@faraway
(faraway) $ docker run -it me/mystuff /bin/bash
Run Code Online (Sandbox Code Playgroud)
将导致未找到错误 me/mystuff:latest
我可以添加最新的标记并显式推送到公共存储库:
docker login me
docker tag me/mystuff:v0.0.1 me/mystuff:latest
docker push me/mystuff:latest
Run Code Online (Sandbox Code Playgroud)
然后从另一台机器:
docker pull me/mystuff
Run Code Online (Sandbox Code Playgroud)
会有效,因为最新的存在.
我也发现,一旦最新存在,当推送新的编号版本时它不会自动更新.
我可以以某种方式消除这个手动标记最新的步骤并最新自动指向最新编号的版本?
或者是出于某种原因,例如允许从生产版本(标记为最新版本)中分离开发版本(仅使用vN.NN标记)?
Usm*_*ail 27
如果没有指定,则最新版本只是标记的默认值.如果您按下标记的图像,它不会替换标记为最新的当前图像.
| 归档时间: |
|
| 查看次数: |
15973 次 |
| 最近记录: |