【发布时间】:2015-11-03 21:50:12
【问题描述】:
我遵循了此处描述的所有步骤:https://docs.docker.com/compose/django/
一切都在运行,但问题是创建的文件归root 所有。不知道怎么改。
我可以运行 docker run hello-world - 不需要 sudo。
我运行的命令:docker-compose run web django-admin.py startproject composeexample .
任何线索如何强制撰写使用我的用户作为所有者?
【问题讨论】:
-
你有没有在 docker 客户端上设置了粘滞位?
ls -la `which docker` -
ls -la
which docker=>-rwxr-xr-x 1 root root 28350112 Nov 3 17:48 /usr/bin/docker -
也许将其添加到
webservcie 的 yml 文件中可能会奏效:user: $UID。 -
它说这个变量没有定义
-
你的 docker-compose 版本是什么?插值变量刚刚添加到 1.5。见github.com/docker/compose/releases
标签: ubuntu docker docker-compose file-ownership