Sobes.tech
Junior — Middle

Dockerfile'da konteyner ishga tushiriladigan foydalanuvchini o'zgartirish uchun buyruq ko'rsatish mumkinmi?

sobes.tech AI

AIdan javob

Ha, Dockerfile'da konteynerning ishga tushiriladigan foydalanuvchisini USER instruktsiyasi yordamida belgilash mumkin. Masalan:

FROM ubuntu:latest

# Foydalanuvchi yaratamiz
RUN useradd -ms /bin/bash myuser

# Kontainer myuser nomi bilan ishga tushirilishini belgilaymiz
USER myuser

CMD ["bash"]

USER myuser belgilanganidan so'ng, barcha keyingi buyruqlar va konteyner ishga tushirilishi bu foydalanuvchi nomi bilan amalga oshiriladi.