Я читал, что 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
.