Podman: Difference between revisions
mNo edit summary |
m (Formatting and added category) |
||
Line 1: | Line 1: | ||
== Installation == | == Installation == | ||
Podman can be installed via | Podman can be installed via {{Pkg|podman}} package in the community repository. | ||
{{Cmd|# apk add podman}} | |||
To run podman you'll need to enable the cgroups service, consider enabling [[OpenRC#cgroups v2|cgroups v2]]. | To run podman you'll need to enable the <code>cgroups</code> service, consider enabling [[OpenRC#cgroups v2|cgroups v2]]. | ||
{{Cmd|# rc-update add cgroups}} | |||
{{Cmd|# rc-service cgroups start}} | |||
You might need to restart your machine for this to work properly. | You might need to restart your machine for this to work properly. | ||
If you are running on top of | If you are running on top of [[Btrfs]], consider setting storage driver to <code>btrfs</code>: | ||
{{Cmd|$ cat /etc/containers/storage.conf | grep 'driver ='}} | |||
driver = "btrfs" | |||
For rootless support (replace <USER> with your username): | For rootless support (replace <USER> with your username): | ||
{{Cmd|# modprobe tun | |||
# echo tun >>/etc/modules | |||
# echo <USER>:100000:65536 >/etc/subuid | |||
# echo <USER>:100000:65536 >/etc/subgid}} | |||
Run an example container to verify everything works: | Run an example container to verify everything works: | ||
{{Cmd|$ podman run --rm hello-world}} | |||
[[Category:Virtualization]] |
Revision as of 15:32, 17 April 2023
Installation
Podman can be installed via podman package in the community repository.
# apk add podman
To run podman you'll need to enable the cgroups
service, consider enabling cgroups v2.
# rc-update add cgroups
# rc-service cgroups start
You might need to restart your machine for this to work properly.
If you are running on top of Btrfs, consider setting storage driver to btrfs
:
$ cat /etc/containers/storage.conf
driver = "btrfs"
For rootless support (replace <USER> with your username):
# modprobe tun # echo tun >>/etc/modules # echo <USER>:100000:65536 >/etc/subuid # echo <USER>:100000:65536 >/etc/subgid
Run an example container to verify everything works:
$ podman run --rm hello-world