[英]How to set new folders inherit folder permission in Docker volume on Mac
我在Mac上為PHP應用程序使用Docker-machine。 我的代碼支持在mac中,並作為卷共享到docker-machine。
這是我的docker-compose.yml
app: build: . volumes: - .:/var/www/html
我的PHP應用程序將在共享卷中創建一個文件夾,並在其中寫入一些文件。 在Mac上,共享卷設置為許可777(我知道我不應該這樣做,但是即使這樣做也無法解決問題)。運行該應用程序后,我得到了mkdir(): Permission denied
。 新創建的文件夾在權限drwxr-xr-x中,因此我的應用程序無法在其中寫入任何文件。
無論如何,是否需要設置新文件夾以繼承其父文件夾的權限?
您可能需要查看http ://docker-sync.io-使用統一作為策略,實際上可以在容器中的用戶上正確映射uid,從而消除任何權限問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.