The Zerofox Syndicate

Podman on Manjaro

2020-05-22

Installing podman on manjaro is relatively easy.

pamac install podman

That’s it. You can now start using it, right? Not really. When you try to pull an image and you’ll get the following errors.

[user@hostname ~]$ podman pull docker.io/microsoft/powershell
ERRO[0000] cannot find mappings for user robbe: open /etc/subuid: no such file or directory 
ERRO[0000] cannot find mappings for user robbe: open /etc/subuid: no such file or directory

The solution is to create two files /etc/subuid and /etc/subgid.

[hostname]# cat /etc/subgid 
robbe:100000:65536

[hostname]# cat /etc/subuid 
robbe:100000:65536

This might not be enough and you might need to execute the following command as well.

podman system migrate

Now we can start running our podman containers.

podman run –rm -it docker.io/microsoft/powershell

The reason for this is explained more deeply in this Redhat blogpost.

Tags: linux containers