Sobes.tech
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.