Sobes.tech
Junior — Middle

Dockerfile-də konteynerin işlədiləcəyi istifadəçini dəyişdirmək üçün əmr göstərə bilərikmi?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, Dockerfile-də konteynerin işlədiləcəyi istifadəçini USER təlimatı ilə göstərə bilərsiniz. Məsələn:

FROM ubuntu:latest

# İstifadəçi yaradın
RUN useradd -ms /bin/bash myuser

# Konteynerin myuser adı ilə işlədiləcəyini göstərin
USER myuser

CMD ["bash"]

USER myuser göstərişindən sonra, bütün növbəti əmrlər və konteynerin işlədilməsi bu istifadəçi adı ilə həyata keçiriləcək.