Dockerfile показывает переключение на пользователя root
при настройке структуры каталогов и разрешений при построении образа и, наконец, переключение на USER metricbeat
для запуска контейнера с ним.
Однако по умолчанию OpenShift запускает контейнеры с пользователем со случайным UID (из предварительно настроенного диапазона).
Один из вариантов - ослабить политику безопасности, как предложил Грэм Дамплтон.
Чтобы это работало без ослабления безопасности, я предлагаю сменить владельца следующим образом:
RUN chown -R metricbeat:root /usr/share/metricbeat \
&& chmod -R 0775 /usr/share/metricbeat
... или включить две вышеупомянутые команды в первую инструкцию RUN
.