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