mirror of
https://github.com/podman-desktop/podman-desktop
synced 2026-04-21 09:37:22 +00:00
* fix: use prettier for checking markdown Since biome doesn't handle markdown yet, only svelte and code. Restore the previous config, but skip "prettier-plugin-svelte". Signed-off-by: Anders F Björklund <anders.f.bjorklund@gmail.com>
2.4 KiB
2.4 KiB
| sidebar_position | title | description | tags | keywords | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 20 | Creating a Podman machine | Podman Desktop can assist you to create custom Podman machine on Windows and macOS. |
|
|
Creating a Podman machine
On macOS and Windows, running the Podman container engine requires running a Linux virtual machine.
By default, Podman Desktop initializes a Podman machine with a standard configuration.
Consider creating a custom Podman machine to:
- Control the assigned resources: CPUs, memory, and disk size.
- Use a custom boot image.
- Use the rootful connection by default, for example to run Kind.
- (On Windows) Route the traffic through the network connection from your Windows session.
Prerequisites
- The Podman executable is installed.
Procedure
-
Go to Settings > Resources.
-
In the Podman tile, click Create new.
-
In the Create a Podman machine screen:
- Name:
Enter a name, such as
podman-machine-default. - CPU(s): Select the number of CPUs.
- Memory: Select the memory size.
- Disk size: Select the disk size.
- Optional: Provide a bootable image using one of the following options:
- Image Path: Select an image, such as
podman-machine.aarch64.applehv.raw.zstfrom your local machine. - Image URL or image reference: Enter an image URL or a registry path. You can use an image URL from the Podman releases page or use a valid registry path in the format
registry/repo/image:version.
- Image Path: Select an image, such as
- Machine with root privileges: Enable to use the rootful connection by default. Required to use Kind on Windows.
- Additional settings based on your operating system:
- (On Windows) User mode networking (traffic relayed by a user process): Enable to route the traffic through the network connection from your Windows session. This setting is required to access resources behind your VPN connection.
- (On macOS) Provider Type: The default value is
Apple HyperVisor. Before switching toGPU enabled (LibKrun), ensure that you have configured the machine provider manually.
- Click Create.
- Name:
Enter a name, such as
