Как я могу запустить контейнеры podman без root-правLinux

Ответить
Anonymous
 Как я могу запустить контейнеры podman без root-прав

Сообщение Anonymous »

Я был пользователем Docker, и сейчас мне сказали, что podman может работать без root-доступа под Linux, и это меня вполне устраивает. Итак, я пытаюсь перейти с Docker на podman.
Я использую Ubuntu 22.04.1.

Код: Выделить всё

#uname -r
6.8.0-51-generic
Подман устанавливается с помощью apt-get

Код: Выделить всё

#apt-get update
#apt-get install podman
Версия podman — 3.4.4

Код: Выделить всё

#podman version
Version:      3.4.4
API Version:  3.4.4
Go Version:   go1.18.1
Built:        Thu Jan  1 01:00:00 1970
OS/Arch:      linux/amd64
Все работает нормально с rootfull podman, когда я работаю с root
Но когда я возвращаюсь к стандартной учетной записи, все, кроме podman --help не работает.

Код: Выделить всё

$podman info
Error: 'overlay' is not supported over zfs, a mount_program is required: backing file system is unsupported for this graph driver
Похоже, проблема заключается в конфликте между zfs и оверлеем. Вот моя информация о ZFS

Код: Выделить всё

$zfs --version
zfs-2.1.5-1ubuntu6~22.04.4
zfs-kmod-2.2.2-0ubuntu9.1
Я нашел решение этой проблемы: добавить Fuse-overlayfs в качестве mount_program в Storage.conf.
Теперь проблема становится другой.

Код: Выделить всё

$fuse-overlayfs --version
fuse-overlayfs: version 1.7.1
FUSE library version 3.10.5
using FUSE kernel interface version 7.31
fusermount3 version 3.10.5
  • Запустить информацию о podman, поскольку root показывает файл конфигурации хранилища в /etc/containers/storage.conf, однако файл нигде не найден, ни один из перечисленных ниже не существует

Код: Выделить всё

/etc/containers/storage.conf (file not exist)
/$HOME/.config/container/ (folder not exist)
/usr/share/containers/storage.conf (file not exist)
Теперь я понятия не имею, что мне делать.
Могу ли я где-нибудь создать Storage.conf? Но rootfull podman нигде не создает такой файл.

Подробнее здесь: https://stackoverflow.com/questions/793 ... containers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»