【发布时间】:2015-12-16 20:30:31
【问题描述】:
我对 Docker 很陌生,所以我可能会遗漏一些东西,我的数据卷文件夹有 root 作为所有者。
这是我所做的(使用 nginx 反向代理):
# Data volume container
docker create -v <data path> --name <app>-data tianon/true
# Webapp container
docker run --volumes-from <app>-data --name <app> \
-e VIRTUAL_HOST=<url> \
<image> &
但是 nginx 无法写入数据文件夹,如果我进入我的容器:
drwxr-xr-x 2 root root 4096 Dec 16 19:03 data
drwxr-xr-x 3 www-data www-data 4096 Dec 16 18:57 doc
drwxr-xr-x 2 www-data www-data 4096 Dec 16 18:57 images
我在我的 Dockerfile 镜像中做了一个 chown,但看起来 --volumes-from 改变了它。
我应该怎么做才能给data 文件夹www-data 所有权?
【问题讨论】:
标签: permissions docker