% podman-machine-init(1)
podman-machine-init - Initialize a new virtual machine
podman machine init [options] [name]
Initialize a new virtual machine for Podman.
Podman on macOS requires a virtual machine. This is because containers are Linux - containers do not run on any other OS because containers' core functionality are tied to the Linux kernel.
podman machine init initializes a new Linux virtual machine where containers are run. SSH keys are automatically generated to access the VM, and system connections to the root account and a user account inside the VM are added.
Number of CPUs.
Size of the disk for the guest VM in GB.
Fully qualified path of the ignition file.
If an ignition file is provided, the file will be copied into the user's CONF_DIR and renamed. Additionally, no SSH keys will be generated nor will a system connection be made. It is assumed that the user will do these things manually or handle otherwise.
Fully qualified path of the uncompressed image file
Memory (in MB).
Print usage statement.
$ podman machine init myvm
$ podman machine init --device=/dev/xvdc:rw myvm
$ podman machine init --memory=1024 myvm
podman-machine (1)
March 2021, Originally compiled by Ashley Cui [email protected]