gpt4 book ai didi

ubuntu - docker-compose 创建 root 拥有的文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:03 25 4
gpt4 key购买 nike

我遵循了此处描述的所有步骤:https://docs.docker.com/compose/django/

一切正常,但问题是创建的文件归 root 所有。我不知道如何更改它。

我能够运行 docker run hello-world - 不需要 sudo

我运行的命令:docker-compose run web django-admin.py startproject composeexample .

关于如何强制 compose 使用我的用户作为所有者的任何线索?

最佳答案

指令现已更新,下一节有解决方案:sudo chown -R $USER:$USER 。

发生这种情况是因为容器内的用户是 root。您可以在容器内设置用户,但您必须创建一个与主机上的用户具有相同 uid 的新用户,才能匹配权限/所有权。按照@galozek 的建议通过“用户”键设置用户看起来也应该有效,但这是在 1.5 中添加的,它仅在 15 小时前发布(正如我写的那样)...

关于ubuntu - docker-compose 创建 root 拥有的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33509752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com