Junior — Middle
Meg lehet adni a Dockerfile-ban egy parancsot a konténer futtatásához használt felhasználó módosítására?
sobes.tech MI
Válasz az MI-től
Igen, a Dockerfile-ban megadhatja a felhasználót, amely alatt a konténer futni fog, a USER utasítással. Például:
FROM ubuntu:latest
# Felhasználó létrehozása
RUN useradd -ms /bin/bash myuser
# Megadjuk, hogy a konténer a myuser néven fusson
USER myuser
CMD ["bash"]
A USER myuser megadása után minden további parancs és a konténer futtatása ennek a felhasználónak a nevében történik.