Junior — Middle
Ποιος χρήστης θα ενεργοποιηθεί κατά την εκκίνηση του κοντέινερ;
sobes.tech AI
Απάντηση από AI
Κατά την εκκίνηση ενός κοντέινερ, από προεπιλογή χρησιμοποιείται ο χρήστης που ορίζεται στην εικόνα του κοντέινερ. Εάν στο Dockerfile δεν οριστεί η παράμετρος USER, το κοντέινερ ξεκινάει με τον χρήστη root.
Για να αλλάξετε τον χρήστη, μπορείτε να προσθέσετε στο Dockerfile:
USER όνομαχρήστη
Ή κατά την εκκίνηση του κοντέινερ, να ορίσετε τον χρήστη μέσω της επιλογής:
docker run -u όνομαχρήστη εικόνα
Η χρήση ενός μη προνομιακού χρήστη αυξάνει την ασφάλεια του κοντέινερ.