为什么docker latest不能更新到最新版本?
是不是因为新版本后缀不是latest的原因呢?是的话要怎么做才能自动更新?右边滚动条往下拉看看 我一般手动 下好新镜像 重置一下
这个latest根本就不管用 微笑丶在脸上 发表于 2024-9-24 13:42
右边滚动条往下拉看看
我是说去年我下载的是latest,但一直不能更新!
拉滚动条是可以看见最新的版本号的。问题是我不看tag卡,不知道有更新啊。以前不是默认latest就是最新吗?latest更新了docker也会自动更新的。 ccchoco 发表于 2024-9-24 13:47
这个latest根本就不管用
网段问题就是这个意思!前几年都是管用的。 删了重新pull一下 latest不是你想的那样,它就是个tag。Image的那串hash才是唯一标识,你只不过是给某个镜像加了个"latest"的别名罢了。
而且container就没有"更新"这个概念,每一个container的存储都是一个独立的OverlayFS,这个FS的最底层是image,上面每一层记录delta,你更新了image上面的delta就都作废了。所以结论就是要更新容器的image只能删掉重建。Docker最初的设计理念就是这样的,不要觉得一个容器里看起来像是一个独立的OS(实际上它只是一个独立的OverlayFS+独立的kernel namespace)就觉得它真的像一个真的OS一样可以"更新"。 雨季不再来 发表于 2024-9-24 13:48
我是说去年我下载的是latest,但一直不能更新!
拉滚动条是可以看见最新的版本号的。问题是我不看tag卡 ...
下载到本地的image不会自动更新,latest是截止当前最新的的版本。需要自动更新的话可以试试watchtower,或者portainer手动。 雨季不再来 发表于 2024-9-24 13:48
网段问题就是这个意思!前几年都是管用的。
反正我在群晖里用unifi就从来没准过,都是手动选 docker一般NAS的系统都不会自动更新的。要自动更新就和楼上说的watchtower。少部分镜像自动更新概率出问题,改参啥的。 用docker compose 自己pull 8 楼说的对,lastest 是个 tag,未必一定是最新版,具体指向哪个版本要看维护者怎么设置。 novagforce 发表于 2024-9-24 13:52
latest不是你想的那样,它就是个tag。Image的那串hash才是唯一标识,你只不过是给某个镜像加了个"latest"的 ...
对,问题其实就在这里。 github上的tag就比较直观https://github.com/MediaBrowser/Emby.Releases/releases
4.8.8.0就是Latest,4.9.0.X-beta就是Pre-release,
Latest最新没毛病 dockerhub现在太难上了,国内大厂也不搞个能服务大众的 因为你在这里,为了你的安全,都是为了你好 docker hub 已被阻断,你应该用了第三方注册表镜像 registry mirror,没有同步上游更新,换 或 梯。
页:
[1]