Junior — Middle
Je možné v Dockerfile uviesť príkaz na zmenu používateľa, pod ktorým bude kontajner spustený?
sobes.tech AI
Odpoveď od AI
Áno, v Dockerfile môžete špecifikovať používateľa, pod ktorým bude kontajner spustený, pomocou inštrukcie USER. Napríklad:
FROM ubuntu:latest
# Vytvorenie používateľa
RUN useradd -ms /bin/bash myuser
# Určenie, že kontajner bude spustený ako myuser
USER myuser
CMD ["bash"]
Po zadaní USER myuser budú všetky nasledujúce príkazy a spustenie kontajnera vykonávané v mene tohto používateľa.