Como adicionar usuários à imagem do contêiner de base atômica RHEL 7?

Como adicionar usuários à imagem do contêiner de base atômica RHEL 7?

Como você adiciona usuários ao RHEL 7 atomic para Docker?

Estou tentando conteinerizar o Elastic Stack na imagem base atômica do RHEL 7 usando Docker. Consigo instalar o Elastic Search e suas dependências, mas o Elastic não pode ser executado como root. Adduser não parece ser suportado, então posso adicionar usuários ao RHEL7 atomic. Isso é uma limitação ou existe uma maneira de executar programas não root no RHEL 7 atomic?

Responder1

Consegui criar um usuário após adicionar o shadow-utilspacote, que contém adduser.

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

Como observado noartigovocê vinculou, quase tudo foi retirado desta imagem.

Aliás, a menos que você tenha um motivo realmente forte, você provavelmente deveria apenasuse as próprias imagens Docker do elasticsearch.

informação relacionada