Junior — Middle
Dockerfile'da, konteynerin çalıştırılacağı kullanıcıyı değiştirmek için bir komut belirtilebilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, Dockerfile içinde, konteynerin hangi kullanıcıyla çalıştırılacağını USER talimatı ile belirtebilirsiniz. Örneğin:
FROM ubuntu:latest
# Kullanıcı oluştur
RUN useradd -ms /bin/bash myuser
# Konteynerin myuser olarak çalıştırılacağını belirt
USER myuser
CMD ["bash"]
USER myuser ifadesinden sonra, tüm sonraki komutlar ve konteynerin çalıştırılması bu kullanıcı adına yapılacaktır.