Sobes.tech
Junior — Middle

Quale utente verrà avviato all'avvio del contenitore?

sobes.tech AI

Risposta dell'AI

Quando si avvia un contenitore, per impostazione predefinita viene utilizzato l'utente definito nell'immagine del contenitore. Se nel Dockerfile non viene specificato il parametro USER, il contenitore viene avviato con l'utente root.

Per cambiare utente, si può aggiungere nel Dockerfile:

USER nomeutente

Oppure, durante l'avvio del contenitore, specificare l'utente tramite l'opzione:

docker run -u nomeutente immagine

L'uso di un utente non privilegiato aumenta la sicurezza del contenitore.