名称

podman-system-migrate - 将现有容器迁移到新版本的 Podman

概要

podman system migrate [选项]

描述

podman system migrate 将容器迁移到最新版本的 Podman。

podman system migrate 会将现有容器迁移到最新版本的 Podman,如果需要的话。

“无根 Podman 使用暂停进程来保持非特权命名空间存活。 这可以防止对 /etc/subuid/etc/subgid 文件的任何更改在暂停进程运行时传播到无根容器。

为了将这些更改传播出去,有必要先停止与用户相关的所有正在运行的容器,并停止暂停进程并删除其 PID 文件。 而不是手动执行此操作,可以使用 podman system migrate 来停止正在运行的容器和暂停进程。 然后,可以编辑或修改 /etc/subuid/etc/subgid 文件,使用 usermod 重新创建具有新配置映射的用户命名空间。

选项

--new-runtime=runtime

为所有容器设置新的 OCI 运行时。 这可以在系统升级后使用,系统升级会更改默认的 OCI 运行时,以将所有容器移到新的运行时。 无法保证容器在新的运行时下继续工作,因为一些运行时支持不同的选项和配置。

另请参阅

podman(1), podman-system(1), usermod(8)

历史

2019 年 4 月,最初由 Giuseppe Scrivano (gscrivan at redhat dot com) 编译