Sobes.tech
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.