Можно ли запустить docker упакованное программное обеспечение без root на podman / docker? - PullRequest
0 голосов
/ 23 января 2020

Я читал, что docker на самом деле не предназначен для того, чтобы упаковать программу для доставки конечным пользователям, но это, кажется, сделано очень много. Существуют различные программы, которые я хотел бы запустить и которые имеют только две альтернативы: сборка из исходного кода или docker. У меня podman на моем компьютере (redhat 7.7), но у меня нет доступа root на моем компьютере, и я не могу заставить что-либо работать с podman. Это что-то, что может быть легко настроено моим администратором (мне нужно было бы пройти его через это), чтобы я смог запустить эти пакеты?

Например, я загружаю FENICS , запустите скрипт установки, затем fenicsproject run, и я получу приглашение на ввод пароля: Authentication is required to run programs as a non-logged-in user. Альтернативно, я запускаю команду (указана на странице загрузок)

podman run -ti -p 127.0.0.1:8000:8000 -v $(pwd):/home/fenics/shared -w /home/fenics/shared quay.io/fenicsproject/stable:current

и получаю тот же пароль подскажите, хотя после закрытия я тоже получаю ошибку user namespaces are not enabled in /proc/sys/user/max_user_namespaces.

...