群晖系统将完全备份的Docker容器改为最新镜像

利用群晖的Docker导出设置机制

spark1e ·

一、从原来的Docker镜像导出“设置”

qq截图20231107014719

可见这是一个完全导出的容器,容器名被改为了当时备份的时间tag,需要改成Docker Hub(或者其他注册表)上最新的镜像。

右键该容器,选择设置,导出,只导出设置,会生成一个.syno.json文件。

qq截图20231107014755

qq截图20231107014806

qq截图20231107014848

二、更改镜像

在编辑前,我建议提前将对应镜像下载下来。

然后右键选择编辑,定位到"image"字段,手工改为registry的url和tag:

qq截图20231107014913

qq截图20231107015010

自Docker Hub无法正常拉取镜像后我自己做了一个油猴插件,在Hub页面可以选镜像:https://greasyfork.org/zh-CN/scripts/474200-docker-hub-mirrors

保存,然后删除掉旧容器,再选择导入设置,即可自动改为新镜像启动容器。

删除旧容器之前建议留存一份截图以防万一,还能手工恢复。

qq截图20231107015504

群晖系统将完全备份的Docker容器改为最新镜像
本文作者
spark1e
发布于
2023-11-06
许可协议
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!
评论区 - Powered by Giscus