Контейнерный Almalinux, ошибка php-fpm: сбой инициализации FPM

Я изучаю Podman для имитацииAlmalinuxсервер, который содержит ssh-сервер и Nagios Core сsystemd. Хост-система — Manjaro. Ниже приведен уменьшенный Dockerfile без компиляции Nagios Core, но ошибка все равно возникает.

      FROM docker.io/almalinux/9-init:latest

RUN dnf -y install 'dnf-command(config-manager)'; dnf -y config-manager --set-enabled crb
RUN yum -y install httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel unzip mysql-devel; yum clean all
RUN systemctl enable httpd.service

Запуск упомянутого Dockerfile как без rootphp-fpm.serviceвыплевывает:

      ERROR: failed to open configuration file '/etc/php-fpm.conf': Permission denied (13)
ERROR: failed to load configuration file '/etc/php-fpm.conf'
ERROR: FPM initialization failed

Как rootful, ошибка не происходит. Я пробовал применять несколькоcapabilities, изменить сеть наhost, какprivileged, измените разрешение файла на 777, запустите его вручную как root и т. д. Не повезло.

Поскольку я использую Podman, я хочу, чтобы он работал без рута, иначе я мог бы просто вернуться в Docker.

0 ответов

Другие вопросы по тегам