默认的 latest 总是有些担心:比如挂载的数据文件格式变动较大,以后移动数据到其它服务器就会有兼容性问题。
run 的时候固定一个版本是不是好习惯?
![]() | 1 cctv6 180 天前 via Android 是的 |
2 xuwen 180 天前 那当然啊,不然时间久了,你 run 的 latest 到底是哪个版本都不知道 |
![]() | 3 InDom 180 天前 ![]() 临时用最新, 长期用固定大版本号, 特殊需求精确版本. |
4 lestat220255 180 天前 via Android 根据你的需求参考 2 ,3 楼就对了 |
![]() | 5 SoulGem 180 天前 好习惯,有小版本更新,如有必要阅读更新内容后谨慎升级 |
![]() | 6 shiny 180 天前 ![]() 根据 semver 和自己的需求指定版本号。 <major> "." <minor> "." <patch> 通常允许 patch = * 是比较稳妥的做法,能够升级安全补丁。 如果是数据库之类的不易有安全漏洞、patch 版本号变更都可能导致服务挂掉的容器,我会指定完整版本号。 |
7 kzfile &nbs;180 天前 我从来没用过 latest ,都是锁版本 |
![]() | 8 wjx0912 OP 明白了。感谢各位老总 |
9 lff0305 180 天前 有些要求严格的地方何止要指定版本;还要指定 Hash latest 这种是严格禁止的 |
10 Ayanokouji 180 天前 ![]() 习惯固定一个大版本,比如这样,docker.io/bitnami/mysql:8.4 |
11 Lockroach 180 天前 开发环境无所谓,最新的特性边开发边采用更改也行。生产环境必须指定版本号 |
12 sn0wdr1am 180 天前 建议锁定版本 |
![]() | 13 totoro625 180 天前 跨版本直接崩溃的事情遇到的太少了 举例: 1. frp 升级版本直接导致一堆 latest 的内网服务器失联 2. 远程 apt upgrade 之后重启,文件系统( zfs )版本冲突挂掉 |
![]() | 14 P945 180 天前 via iPhone 配置文件,数据格式变动早晚会碰到。 |