Skip to content

容器快照

容器快照功能可一键备份容器的配置(运行参数)、存储数据以及镜像数据,方便进行恢复和迁移操作。

生成快照

默认情况下,快照功能会将容器的配置及全部存储目录(存储卷或挂载目录)进行备份,备份文件存储在面板容器的 /dpanel/backup 目录中。

container-snapshot-1.png

选择备份目录

当容器中挂载多个目录或存储卷时,可通过【选择备份目录】功能指定生成的快照中包含的目录。

快照镜像

如快照中不包含镜像数据,面板在恢复快照时会尝试从远程拉取镜像,需确保 docker 环境可正常拉取镜像。 如拉取失败,可查看快照详情,手动先拉取镜像。

如生成快照时勾选了【备份容器镜像】,恢复时面板会先导入镜像再创建容器。 此时该容器使用的镜像为本地导入镜像,无法检测远程是否有更新。

如修改过容器的非挂载目录数据,快照时也可通过【保存当前容器为镜像】先将容器提交为镜像再进行快照备份。 此时容器使用的镜像会通过【原始名称+备份日期】命名。

快照容器网络冲突

默认情况下,快照功能会将容器的网络信息也一同备份,恢复时可能会产生网络冲突。 例如快照容器使用的 test 网络子网是 172.18.0.0/16,恢复时如已存在使用相同子网的网络,面板将无法创建快照中的网络。

需手动创建快照的网络或将 test 网络删除。

Docker 版本兼容

通过 docker version 命令查看。虽然面板最大程度兼容了不同版本的差异,但依然无法做到 100% 兼容。 为避免不必要的麻烦,请尽量保证版本一致。

# 保证 Version 及 API version 版本一致。
# docker version

Client:
 Version:           27.0.3 
 API version:       1.46

导入快照

Pro 版支持手动将快照导入到当前 docker 环境中。