Junior — Middle
Kas Dockerfile'is saab määrata käsu konteineri käivitamisel kasutatava kasutaja muutmiseks?
sobes.tech AI
Vastus AI-lt
Jah, Dockerfile'is saate määrata kasutaja, kelle nimega konteiner käivitatakse, kasutades käsku USER. Näiteks:
FROM ubuntu:latest
# Kasutaja loomine
RUN useradd -ms /bin/bash myuser
# Määrame, et konteiner käivitatakse nimega myuser
USER myuser
CMD ["bash"]
Pärast USER myuser määramist käivitatakse kõik järgmised käsud ja konteineri käivitamine selle kasutaja nimega.