簡體   English   中英

如何在Mac上的Docker卷中設置新文件夾繼承文件夾權限

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM