Network
Quadlet
Pod Builder
Click an image in the sidebar to add a container
podman play kube
Fill in variables
Import Pod YAML
Paste an existing podman play kube YAML (kind: Pod) — containers, volumes, ports and environment variables will be loaded into the builder.
Import docker-compose.yml
Paste your docker-compose.yml below or drop a file onto the text area. Services will be converted to pod containers.
Rate-limited: 1 import per 2 minutes. Named volumes and env vars are preserved. Secrets/build sections are ignored.
Variables found in the compose file. Pre-filled defaults can be adjusted before import. Empty fields have no default.
Import docker run command
Paste a docker run or podman run command. Backslash line continuations and sudo prefix are handled automatically.
Rate-limited: 1 import per 2 minutes.
Paste .env file
Paste your .env file content. Missing variables will be added to the affected containers. Existing vars won't be overwritten.
Review passwords
These password/secret fields were imported from your compose file. Generate secure random values or enter your own.
Use host path
Enter a base directory on your host. Each volume will be mounted as a subdirectory.
Directories must exist and be accessible to the container user. In rootless Podman, chown to the mapped UID may be required.