
Podman Machine crashes if run as root. When creating the machine, we write the ignition so that the UID of the core user matches the UID of the user on the host. We by default, create the root user on the machine with UID 0. If the user on the host is root, the core UID and the Root UID collide, causing a the VM not to boot. [NO NEW TESTS NEEDED] Signed-off-by: Ashley Cui <acui@redhat.com>
1.6 KiB
% podman-machine-set(1)
NAME
podman-machine-set - Sets a virtual machine setting
SYNOPSIS
podman machine set [options] [name]
DESCRIPTION
Change a machine setting.
Rootless only.
OPTIONS
--cpus=number
Number of CPUs. Only supported for QEMU machines.
--disk-size=number
Size of the disk for the guest VM in GB. Can only be increased. Only supported for QEMU machines.
--help
Print usage statement.
--memory, -m=number
Memory (in MB). Only supported for QEMU machines.
--rootful=true|false
Whether this machine should prefer rootful (true
) or rootless (false
)
container execution. This option will also update the current podman
remote connection default if it is currently pointing at the specified
machine name (or podman-machine-default
if no name is specified).
Unlike podman system connection default this option will also make the API socket, if available, forward to the rootful/rootless socket in the VM.
EXAMPLES
To switch the default VM podman-machine-default
from rootless to rootful:
$ podman machine set --rootful
or more explicitly:
$ podman machine set --rootful=true
To switch the default VM podman-machine-default
from rootful to rootless:
$ podman machine set --rootful=false
To switch the VM myvm
from rootless to rootful:
$ podman machine set --rootful myvm
SEE ALSO
HISTORY
February 2022, Originally compiled by Jason Greene jason.greene@redhat.com