Проблема использования команд консоли для управления брокером сообщений RabbitMQ в Openshift - PullRequest
1 голос
/ 12 апреля 2019

Мой образ rabbitmq в openshift развернут и работает отлично. Я управляю этим изображением в веб-инструменте Openshift. Однако, когда я хочу использовать некоторые административные инструменты CLI, такие как rabbitmqctl, для управления узлом (https://www.rabbitmq.com/rabbitmqctl.8.html), я получаю следующую ошибку:

rab Только root или rabbitmq должны запускать rabbitmqctl ’

Я пытался:

  • Чтобы добавить разрешение на изменение файлов сервера rabbitmq в корневую группу, что недопустимо: $ chgrp -R 0 / var / lib / rabbitmq chgrp: изменение группы '/ var / lib / rabbitmq': операция запрещена

  • Для подключения от имени root в контейнере, но я не могу.

Команда rabbitmq-plugins фактически работает, я могу включить различные плагины с помощью инструмента CLI.

Есть идеи?

1 Ответ

0 голосов
/ 15 апреля 2019

Обновление - я нашел решение здесь:

https://docs.openshift.com/container-platform/3.11/creating_images/guidelines.html#openshift-specific-guidelines

Мне нужно изменить свой dockerfile, как описано в ссылке.

...