35.6. 在 web 控制台中恢复容器检查点

您可以在重启时同时使用保存的数据来恢复容器。

注意

创建检查点仅适用于系统容器。

先决条件

  • 已对容器执行了检查点。
  • Web 控制台已安装并可以访问。如需更多信息,请参阅 安装 Web 控制台登录到 Web 控制台
  • cockpit-podman 附加组件已安装:

    # dnf install cockpit-podman

流程

  1. 点主菜单中的 Podman containers
  2. Containers 表中,选择您要修改的容器,点击溢出菜单,并选择 Restore
  3. 可选:在 Restore container 表单中,检查您需要的选项:

    • 保留所有临时检查点文件 :保留检查点过程中 CRIU 创建的所有临时日志和统计数据文件。如果检查点失败,则这些文件不会被删除,用于进一步调试。
    • 恢复建立的 TCP 连接
    • 如果设置为静态,则忽略 IP 地址 :如果容器使用 IP 地址启动,恢复的容器也会尝试使用该 IP 地址,如果该 IP 地址已在使用,则恢复会失败。如果您在创建容器时在 Integration 选项卡中添加了端口映射,则此选项适用。
    • 如果设置为静态,则忽略 MAC 地址 :如果容器使用 MAC 地址启动,恢复的容器也会尝试使用该 MAC 地址,如果该 MAC 地址已在使用,则恢复会失败。
  4. 单击 Restore

验证

  • 点主菜单中的 Podman containers。您可以在 Containers 表中看到恢复的容器正在运行。