Docker Container Permission Sorunu Çözümü

Eğer container’larınızın ortak kullandıgı bir volume’e container’lar farklı user’lar ile dosya/klasör oluşturuyorsa, dosya izini sorunları yaşabilirsiniz.(permission denied) Örneğin php-fpm image’ını kullandıgınızı varsayarsak, projenizi webten(php-fpm) çalıştırdığınızda dosyalar www-data kullanıcısına ait olacaktır. Eğer terminalden(php-cli) çalıştırırsanız dosyalar root kullanıcısına ait olacaktır. Çözüm Dockerfile’ınıza aşağıdaki satırı ekleyin. Bu işlemi yaptığınızda container’ınıza docker exec ile gönderdiğiniz komutları www-data kullanıcısıyla çalıştıracaktır. […]

Devamını Oku