NAME

Podman-MACHINE-OS-APPLY-将OCI映像应用到Podman Machine的操作系统

SYNOPSIS

podman machine os apply [options] image [vm]

DESCRIPTION

从OCI映像应用计算机操作系统更改。

使用使用rpm-ostreee操作系统的VM能够根据OCI映像的内容进行自我调整。 podman machine image apply 获取具有容器本机Ostree功能的OCI映像,并以该映像为基础进行重新设置。

默认情况下,Mac、Linux和Windows Hyper-V上的Podman计算机使用自定义的基于rpm-ostree的发行版(Fedora CoreOS)。基于Microsoft WSL的计算机使用自定义的Fedora发行版,无法使用此命令更新。

注:基于WSL的机器可以使用 podman machine ssh <machine_name> 命令并 sudo dnf update . 然而,这可能会导致Podman客户端和服务器版本差异出现意想不到的结果。

Podman机器图像作为OCI图像存储在 quay.io/podman/machine-os .使用此命令应用图像时,必须使用完全限定的OCI引用名称,包括标签,其中标签是虚拟机内部Podman的版本。默认情况下,Podman将尝试仅将声明版本作为其本身。

有关更多信息,请参见 [rpm-ostree documentation] (https://coreos.github.io/rpm-ostree/container/).

默认计算机名称为 podman-machine-default 。如果未将计算机名称指定为参数,则操作系统更改将应用于 podman-machine-default

OPTIONS

--help

打印用法报表。

--restart

应用更改后重新启动VM。

EXAMPLES

将默认Podman计算机更新为可引导OCI镜像的最新开发版本。

注意:这可能会导致机器内部的Podman版本比客户端更新。 可能会出现意外结果。

将默认Podman计算机更新为最新的Podman 5.4可引导OCI镜像。

$ podman machine os apply quay.io/podman/machine-os:5.4

将指定的Podman计算机更新为最新的Podman 5.3可引导OCI镜像。

$ podman machine os apply quay.io/podman/machine-os:5.3 mymachine

另请参阅

podman(1)podman-machine(1)podman-machine-os(1)

HISTORY

2023年2月,最初由Ashley Cuiacui@redhat.com汇编