今日热门-什么值得买好文 ( ) • 2024-03-14 17:48

群晖之所以备受欢迎,是因为它完善的系统,以及使用Docker可扩展丰富的可玩性。而Docker中的映像不是一成不变的,它是在不断更新,开发新的功能或者修复Bug的。但是我们配置好的容器是不会自动更新的,如果删除容器,重新下载新的映像并重新安装,那么原来的配置都会没了,需要重新配置。

我现在群晖是DSM7.2的版本,它的Docker是使用Container Manager进行管理,那么在Container Manager中怎样将安装好的容器无损升级呢?

下面以Jellyfin为例,将我的10.8.6版更新为最新的版本。

手把手教你群晖中Docker容器如何无损升级

然后在容器当中,找到Jellyfin这个容器,运行中的容器状态是显示绿色。

手把手教你群晖中Docker容器如何无损升级

可以在操作菜单或者容器的详情页当中“停止”容器

手把手教你群晖中Docker容器如何无损升级

这是Jellyfin的状态呈现了灰色,就是容器已经停止工作了。

手把手教你群晖中Docker容器如何无损升级

在注册表的菜单中搜索Jellyfin,找到我们当时使用Jellyfin映像。

手把手教你群晖中Docker容器如何无损升级

拉取最新版本也就是latest的映像

手把手教你群晖中Docker容器如何无损升级

回到容器菜单,选择Jellyfin这个容器,在“操作”中选择“重置”

手把手教你群晖中Docker容器如何无损升级

少许片刻以后,在启动Jellyfin这个容器,就能实现无损升级了。

手把手教你群晖中Docker容器如何无损升级

再到Jellyfin中,这时可以看到版本升级到了10.8.13,并且所有的设置都在,无需重新配置,简单方便。

手把手教你群晖中Docker容器如何无损升级

这样Docker虽然能够实现无损升级,但是如果以后能够像套件一样,直接有新版本会提示,并且可以一键升级就更加方便了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~