Junior — Middle
Kan in de Dockerfile een commando worden opgegeven om de gebruiker te wijzigen waaronder de container wordt uitgevoerd?
sobes.tech AI
Antwoord van AI
Ja, in een Dockerfile kan de gebruiker worden opgegeven waaronder de container wordt uitgevoerd, met behulp van de instructie USER. Bijvoorbeeld:
FROM ubuntu:latest
# Gebruiker aanmaken
RUN useradd -ms /bin/bash myuser
# Aangeven dat de container wordt uitgevoerd als myuser
USER myuser
CMD ["bash"]
Na het aangeven van USER myuser worden alle volgende commando's en de uitvoering van de container uitgevoerd namens deze gebruiker.