Пользовательский MQ Docker Изображение - Группа MQM не найдена - PullRequest
0 голосов
/ 05 мая 2020

Описание: Получение следующей ошибки при запуске сборки docker. Я думал, что по умолчанию группа mqm будет создана автоматически. Не упоминает иное в приведенной ниже ссылке на сайт. Может ли кто-нибудь еще попробовать это?

Системные примечания :( VS Code- Docker build), windows machine.

Ошибка: useradd: группа 'mqm' не существует

Ссылка на сайт с инструкциями: Заказчик IBM MQ Docker Инструкции по изображению

Docker File:
FROM ibmcom/mq
USER root
RUN useradd alice -G mqm && \
    echo alice:passw0rd | chpasswd
USER mqm
COPY 20-config.mqsc /etc/mqm/

Ответы [ 2 ]

1 голос
/ 05 мая 2020

Дубликат ibmcom / mq docker проблема обратной совместимости образа

Начиная с версии 9.1.5 контейнер не использует пользователей или группы на основе ОС. Это должно соответствовать лучшим практикам облачных вычислений. Вместо этого используется файловая система. Это сделано для того, чтобы при развертывании контейнера в облаке в производственной среде вы могли переключиться на систему на основе LDAP.

Контейнер 9.1.5 использует htpasswd с соответствующим файлом в / etc / mqm /

Для разработки, если вы не собираетесь создавать новых пользователей, вы можете использовать контейнер 9.1.5. Если вы хотите создать новых пользователей, вы можете использовать 9.1.4 или более раннюю версию или использовать htpasswd с bcrypt для создания пользователей.

0 голосов
/ 26 мая 2020

Я использовал устаревший сайт, по-видимому, который находится по ссылке репозитория docker. Я думаю, это проблема с docker, и они не могут его удалить. Пожалуйста, следуйте инструкциям здесь. У меня не было проблем.

https://github.com/ibm-messaging/mq-container

...