Podman is a Linux native tool designed to find, run, build, share and deploy applications using Open Containers Initiative ( OCI) Containers and Container Images. We collect this basic podman cheat sheet to help you learn it efficiently.
podman run –rm -it [–name name] image:tag command
- Run a container based on a given image.
- –rm Remove the container after it exits
- -it Connects the container to the terminal
- –name name Connect the container to the terminal
- image:tag The image used to create the container
- command A command to run (/bin/bash for example)
- -d Run the container in the background
- -p 8080:32000 Expose container port 8080 as localhost:32000
- -v /var/lib/mydb:/var/lib/db Map the /var/lib/mydb directory on localhost to a volume named /var/lib/db inside the container
podman commit container newImage:tag
Create a new image based on the current state of a running container
podman create [–name name] image:tag
Create (but don’t start) a container from an image
podman start container
Start an existing container from an image
Boost Your Website Speed!
If you want your website to run as fast as ours, consider trying Cloudways. Their powerful cloud infrastructure and optimized stack deliver exceptional performance. Free migration!podman restart container
Restart an existing container
podman wait container1 [container2…]
Wait on one or more containers to stop
podman stop container
Stop a running container gracefully
podman kill container
Send a signal to a running container
podman rm [-f] container
Remove a container (use -f if the container is running)
podman stats container
Display a live stream of a container’s resource usage
podman inspect container
Return metadata (in JSON) about a running container