Назад | Перейти на главную страницу

Как добавить пользователей в образ контейнера Atomic Base RHEL 7?

Как вы добавляете пользователей в RHEL 7 atomic for Docker?

Я пытаюсь контейнеризовать эластичный стек на атомарном базовом образе RHEL 7 с помощью Docker. Я могу установить Elastic Search и его зависимости, но Elastic нельзя запустить от имени пользователя root. Adduser, похоже, не поддерживается, поэтому я могу добавлять пользователей в RHEL7 atomic. Это ограничение или есть способ запускать программы без полномочий root на атомарном RHEL 7?

Мне удалось создать пользователя после добавления shadow-utils пакет, содержащий adduser.

FROM registry.access.redhat.com/rhel7-atomic
RUN microdnf --enablerepo=rhel-7-server-rpms install shadow-utils ;\
    adduser elastic
USER elastic

Как отмечено в статья вы связались, почти все было удалено из этого изображения.

Кстати, если у вас нет действительно веской причины, вам, вероятно, следует просто использовать собственные образы Docker в elasticsearch.