Я пытаюсь запустить контейнер pgAdmin (используемый мною контейнер находится здесь) в кластере OpenShift, где у меня нет прав администратора, и администратор не хочет разрешать запуск контейнеров от имени пользователя root из соображений безопасности.
Ошибка, которую я сейчас получаю, выглядит так:
Я создал Dockerfile, который заранее создает этот каталог на основе изображения, указанного выше, и получаю эту ошибку:
Есть ли способ запустить pgAdmin в OpenShift? Я хочу, чтобы администраторы БД могли войти в экземпляр pgAdmin и настроить БД оттуда, не используя интерфейс командной строки OpenShift и переадресацию портов. Когда я использую этот метод, соединение с переадресацией портов обрывается очень часто.
Редактировать1:
Есть ли способ отредактировать файлы Dockerfile
и entrypoint.sh
, найденные на GitHub pgAdmin< /а>?
Изменить2:
Похоже, это ошибка pgAdmin... :/
https://www.postgresql.org/message-id/15470-c84b4e5cc424169d%40postgresql.org