Junior — Middle
¿Qué usuario será iniciado al arrancar el contenedor?
sobes.tech AI
Respuesta de la IA
Al iniciar un contenedor, por defecto se utiliza el usuario definido en la imagen del contenedor. Si en el Dockerfile no se especifica el parámetro USER, el contenedor se inicia con el usuario root.
Para cambiar el usuario, se puede agregar en el Dockerfile:
USER nombredeusuario
O al iniciar el contenedor, especificar el usuario mediante la opción:
docker run -u nombredeusuario imagen
El uso de un usuario no privilegiado aumenta la seguridad del contenedor.