0
之前,我決定,這可能是因爲根在其泊塢容器無法運行Web服務是個好主意,我根本就如何創建具有非root訪問權限和docker-compose的共享卷?
version: '3'
services:
web:
build: .
...
volumes:
- .:/opt/app # enables hot code reloading
- uploads:/opt/app/uploads
...
volumes:
uploads:
driver: local
爲了讓客戶端中的文件夾/opt/app/uploads
是等同於uploads
主機上的文件夾。
現在,添加了一個新的非root用戶後,我看到卷目錄/opt/app/uploads
被分配給根,而不是用戶的問題。
我該如何解決這個問題?
(我知道我可以訪問容器和做手工......但我想知道如果有一個簡單的解決方案,如編輯Dockerfile
或docker-compose.yml
)