Junior — Middle
É possível indicar um comando no Dockerfile para alterar o utilizador sob o qual o contêiner será executado?
sobes.tech IA
Resposta da IA
Sim, no Dockerfile pode indicar o utilizador sob o qual o contêiner será executado, usando a instrução USER. Por exemplo:
FROM ubuntu:latest
# Criar utilizador
RUN useradd -ms /bin/bash myuser
# Indicar que o contêiner será executado por myuser
USER myuser
CMD ["bash"]
Após indicar USER myuser, todos os comandos seguintes e a execução do contêiner serão feitos em nome desse utilizador.