Junior — Middle
Se poate specifica în Dockerfile o comandă pentru a schimba utilizatorul sub care va fi rulat containerul?
sobes.tech AI
Răspuns de la AI
Da, în Dockerfile se poate specifica utilizatorul sub care va fi rulată containerul, folosind instrucțiunea USER. De exemplu:
FROM ubuntu:latest
# Creăm utilizatorul
RUN useradd -ms /bin/bash myuser
# Specificăm că containerul va fi rulat din numele myuser
USER myuser
CMD ["bash"]
După indicarea USER myuser, toate comenzile ulterioare și rularea containerului vor fi efectuate în numele acestui utilizator.