Sobes.tech
Junior — Middle

Ποιος χρήστης θα ενεργοποιηθεί κατά την εκκίνηση του κοντέινερ;

sobes.tech AI

Απάντηση από AI

Κατά την εκκίνηση ενός κοντέινερ, από προεπιλογή χρησιμοποιείται ο χρήστης που ορίζεται στην εικόνα του κοντέινερ. Εάν στο Dockerfile δεν οριστεί η παράμετρος USER, το κοντέινερ ξεκινάει με τον χρήστη root.

Για να αλλάξετε τον χρήστη, μπορείτε να προσθέσετε στο Dockerfile:

USER όνομαχρήστη

Ή κατά την εκκίνηση του κοντέινερ, να ορίσετε τον χρήστη μέσω της επιλογής:

docker run -u όνομαχρήστη εικόνα

Η χρήση ενός μη προνομιακού χρήστη αυξάνει την ασφάλεια του κοντέινερ.