
RT ,最近老是收到 NextCloud 的推送,提示有最新版的,但是现在用的这个版本都能满足需求,反而怕更新一把给弄崩了。特别是那种有依赖数据库镜像,nginx 镜像等其他镜像的,还是有点不敢一把梭。使用 Docker Compose 的可能梭起来好一点,毕竟文件里都给你安排好了。
想调查一下,你们会有一直保持 Docker 镜像最新的习惯么?
1 raycool 2023-04-09 16:00:54 +08:00 不会。 |
2 zx900930 2023-04-09 16:03:55 +08:00 生产环境加版本号 tag 固定版本是基本操作 |
3 hefish 2023-04-09 16:04:15 +08:00 不会。 |
4 SenLief 2023-04-09 16:12:40 +08:00 没什么需要的特性我都不怎么更新。 |
5 ration 2023-04-09 16:13:56 +08:00 via Android 用固定版本号 |
6 LLaMA 2023-04-09 16:19:30 +08:00 不会。 |
7 0o0O0o0O0o 2023-04-09 16:24:53 +08:00 via iPhone 比较基础的镜像不会,会指定 tag ; nextcloud vaultwarden 这种会保持最新,前提是做好备份; 用 docker compose 也会用 watchtower 自动更新。 |
8 devliu1 2023-04-09 16:40:48 +08:00 会指定 tag 定期维护,做好备份先,用 watchtower 前必须要有备份 |
9 dianso 2023-04-09 16:59:41 +08:00 看什么了,syncthing 这种必须更新,QB 这种不更新,4.5.2 |
10 efaun 2023-04-09 17:07:41 +08:00 如果没有 bug 的是不会保持最新的, 不然等阿里投毒吗? |
11 Nnq 2023-04-09 17:58:20 +08:00 一般不直接使用官方镜像,公司内部搞对应的 base image ; 通常安全扫描工具,如果当前使用的镜像版本不是老版本同时没有安全漏洞,就不会升级。 不过新的 base image ,开发组就可以直接使用了 |
13 ByteCat 2023-04-09 18:03:45 +08:00 更新啊,watchtower 自动更新,很方便 |
14 pC0oc4EbCSsJUy4W 2023-04-09 18:10:24 +08:00 自用的会,崩了也不怕 |
15 lyc8503 2023-04-09 18:13:18 +08:00 via Android 自己在家用服务器 unRAID 上的容器会每过一段时间升级一波, 其他自用的容器也会定时更新. 不是自己的就能用就不要动了. |
16 standchan 2023-04-09 18:50:56 +08:00 自动用最新的不是给自己挖坑嘛 |
17 cosette 2023-04-09 19:19:12 +08:00 没有重要的修复性更新,或者功能更新都可以不用紧跟最新版,尤其是可能是出现破坏性更新的情况,导致数据损坏还无法回滚到旧版,nextcloud 也是如此,吃过大亏。如果没有持久化的需求,坏了无非就重来一遍,成本至少可以接受,浪费点时间罢了。 |
18 ijrou 2023-04-09 19:21:51 +08:00 看情况。。。 |
19 Orciorc 2023-04-09 19:24:08 +08:00 via Android @Nnq 之前的 AntDesign 事件,所谓彩蛋是中途某个版本加入的,使用者不做好 review 根本不会注意 |
20 Mar5 2023-04-09 20:34:42 +08:00 在树莓派装了 watchtower ,都是些不那么重要的服务 NAS 上不敢装,怕给自己挖坑。 |
21 liansishen 2023-04-09 20:40:56 +08:00 有些会,比如 chatgpt 的 有些不会,npm 之类的 |
22 misaka 2023-04-09 20:43:08 +08:00 不会,不想用上最新的 bug |
23 sanshao124 2023-04-09 20:49:04 +08:00 via iPhone 除非明确有问题,否则所有软件版本都保持最新,硬件经济条件允许也都保持最新 |
24 Chaidu 2023-04-09 20:54:25 +08:00 我是锁定大版本号 |
25 xmh51 2023-04-09 21:51:19 +08:00 一般锁定版本,手动更新 |
26 jsq2627 2023-04-09 23:04:41 +08:00 自己 home lab 的话会,有动力追新功能。除了 docker ,apt upgrade / pacman -Syu 也是日常操作。 工作环境不会,green keeping 耗费精力不说,还容易搞出事故。除非业务需要用到特定的新功能才考虑更新。 |
27 sprite82 2023-04-09 23:25:21 +08:00 自己的服务基本会保持最新的,写个脚本,升级前一键备份数据,有问题就回滚。同时到 GitHub 上看其他人情况,反馈给开发者 |
28 dann73580 2023-04-09 23:45:37 +08:00 Nextcloud 好像这次更新还蛮多的。不过 docker 的优势不就是更新崩了也能回滚吗~ |
29 aceinnes 2023-04-09 23:53:16 +08:00 via iPhone 会,强迫症 |
30 asdasdqqq 2023-04-10 02:26:32 +08:00 via iPhone 同问,如 homeassistant 需不需要更新 |
31 WillemNZ 2023-04-10 06:18:16 +08:00 via Android 用 podman 自动更新 |
32 fox0001 2023-04-10 07:28:42 +08:00 via Android nextcloud 没有使用 docker 部署,但会不定期去升级。试过有段长时间没升级,想升到最新版支持 PHP 8.0 ,巨麻烦。 |
33 tonzeng 2023-04-10 10:03:28 +08:00 如果没有遇到什么 bug 正常不动。 |
34 xuanbg 2023-04-10 10:05:18 +08:00 稳定高于一切,没事升级什么版本。。。 |
35 vinsony 2023-04-10 10:09:23 +08:00 不更新浑身难受 |
36 int11 2023-04-10 10:17:50 +08:00 nas 里跑的会 emby,qb 这类. vps 里跑的不会 |
37 nothingistrue 2023-04-10 10:30:16 +08:00 经历过苹果、微软强制更新洗礼的消费者,经历过 Java 强行滚动更新以至于反而变成万年 Java 8 的 Java 开发者,还有刚刚经历过 CentOS 变成滚动更新的运维者,大概率是不会再啥都追求最新的了。以上这些更新,其理由还只是为了降低或移除旧版本的维护成本。如果是经历过 μTorrent 3.0 挖矿 /广告,xshell 6 限制标签页并同时禁止 xshel 5 继续使用的人,更是会产生时刻备份旧版本安装文件的习惯。 |
38 konakona 2023-04-10 10:32:56 +08:00 首先需要对所使用的镜像足够了解,才能知道它的每一次更新大致可能是怎样的,是否可以向下兼容。否则一律带版本号去限制。 |
39 fkmc 2023-04-10 10:35:18 +08:00 Nextcloud vaultwarden 一直备份 追新 可以坏 但是不能泄露数据 |
40 shijingshijing OP @konakona “对所使用的镜像足够了解”其实是很高的要求,自己的 NAS 上跑了几十个容器,很多容器还依赖其他容器,不可能都了解的。很多人更新的最大原因可能是为了安全补丁,并非是为了 new feature ,关键是有的新版本会夹带私货,甚至强行喂屎。 |
41 konakona 2023-04-10 15:29:18 +08:00 @shijingshijing 是的,所以做为使用者的基本素质来说,如果能增强阅读升级迭代说明会更好一些。反正 gitlab 升级是需要阅读的,否则容易服务阵亡。 |
43 Orciorc 2023-04-26 22:43:04 +08:00 via Android @M5tuA 我好像没发过这个帖子吧,没印象了。最低消费一般都是开户时签了合约,白纸黑字,没什么办法。可以携号转网,之后再转回来。 |
44 samyang5273 2023-05-22 17:57:59 +08:00 版本空,家里的 unraid 会定期更新一波,选择性的,比如 qbittorrent 就会谨慎一点 |