Выполняем:
. /etc/os-release
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/x${NAME}_${VERSION_ID}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list"
wget -nv https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/x${NAME}_${VERSION_ID}/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update -qq
sudo apt-get -qq -y install podman
sudo mkdir -p /etc/containers
echo -e "[registries.search]\nregistries = ['docker.io', 'quay.io']" | sudo tee /etc/containers/registries.conf
Для Ubuntu 18.04 открываем конфигурационный файл
sudo nano /usr/share/containers/containers.conf
, и правим там следующие строки:
cgroup_manager = "cgroupfs"
...
events_logger = "file"
Если при запуске podman возникает ошибка:
cannot clone: Invalid argument
Error: cannot re-exec process
, вероятно, версия используемая версия WSL не 2, а 1. Это можно проверить командой:
wsl --list -v
В колонке "VERSION" должна быть двойка, иначе нужно сделать апгрейд до версии 2 командой:
wsl --set-version Ubuntu-20.04 2