Я читал, что докер на самом деле не предназначен для того, чтобы упаковать программу для доставки конечным пользователям, но, похоже, это делается много. Я хотел бы запустить различные программы, у которых есть только две альтернативы: сборка из исходного кода или докер. У меня 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
.
sudo usermod -aG docker $(whoami)
- person DannyB   schedule 23.01.2020