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.