6

ここに記載されているすべての手順に従いました: https://docs.docker.com/compose/django/

すべてが実行されますが、問題は、作成されたファイルの所有者がroot. 変更方法がわかりません。

実行できますdocker run hello-world- 必要ありませsudoん。

私が実行するコマンド:docker-compose run web django-admin.py startproject composeexample .

ユーザーを所有者として使用するように構成を強制する方法の手がかりはありますか?

4

1 に答える 1

2

手順が更新され、次のセクションに解決策が記載されています。sudo chown -R $USER:$USER .

これは、コンテナー内のユーザーが root であるために発生します。コンテナ内にユーザーを設定できますが、パーミッション/所有権を一致させるには、ホスト上のユーザーと同じ uid を持つ新しいユーザーを作成する必要があります。@galozekの提案に従って「user」キーを介してユーザーを設定することも機能するはずですが、これは1.5で追加され、15時間前にリリースされました(私が書いているように)...

于 2015-11-04T08:31:50.247 に答える