Junior — Middle
Qual usuário será iniciado ao iniciar o contêiner?
sobes.tech IA
Resposta da IA
Ao iniciar um contêiner, por padrão, é utilizado o usuário definido na imagem do contêiner. Se no Dockerfile não for especificado o parâmetro USER, o contêiner inicia-se com o usuário root.
Para alterar o usuário, pode-se adicionar no Dockerfile:
USER nomedeusuário
Ou ao iniciar o contêiner, indicar o usuário através da opção:
docker run -u nomedeusuário imagem
O uso de um usuário não privilegiado aumenta a segurança do contêiner.