群暉之所以備受歡迎,是因為它完善的系統(tǒng),以及使用Docker可擴展豐富的可玩性。而Docker中的映像不是一成不變的,它是在不斷更新,開發(fā)新的功能或者修復(fù)Bug的。但是我們配置好的容器是不會自動更新的,如果刪除容器,重新下載新的映像并重新安裝,那么原來的配置都會沒了,需要重新配置。
我現(xiàn)在群暉是DSM7.2的版本,它的Docker是使用Container Manager進行管理,那么在Container Manager中怎樣將安裝好的容器無損升級呢?
下面以Jellyfin為例,將我的10.8.6版更新為最新的版本。
然后在容器當中,找到Jellyfin這個容器,運行中的容器狀態(tài)是顯示綠色。
可以在操作菜單或者容器的詳情頁當中“停止”容器
這是Jellyfin的狀態(tài)呈現(xiàn)了灰色,就是容器已經(jīng)停止工作了。
在注冊表的菜單中搜索Jellyfin,找到我們當時使用Jellyfin映像。
拉取最新版本也就是latest的映像
回到容器菜單,選擇Jellyfin這個容器,在“操作”中選擇“重置”
少許片刻以后,在啟動Jellyfin這個容器,就能實現(xiàn)無損升級了。
再到Jellyfin中,這時可以看到版本升級到了10.8.13,并且所有的設(shè)置都在,無需重新配置,簡單方便。
這樣Docker雖然能夠?qū)崿F(xiàn)無損升級,但是如果以后能夠像套件一樣,直接有新版本會提示,并且可以一鍵升級就更加方便了。