私はMacでDocker-machineをPHPアプリケーション用に使用しています。 私のコードはMacに保存されており、ドッカーマシンにボリュームとして共有されています。新しいフォルダを設定する方法MacのDockerボリュームでフォルダのアクセス権を継承する
これは私のPHPアプリケーションが共有ボリュームにフォルダを作成し、その中にいくつかのファイルを書き込みます私のドッキングウィンドウ-compose.yml
app: build: . volumes: - .:/var/www/html
です。 共有ボリュームは、Macでは許可777に設定されています(私はそれをしてはいけないが、これでも問題は解決できません) アプリケーションを実行した後、私はmkdir(): Permission denied
を得ました。 新しく作成されたフォルダは、権限drwxr-xr-xにあります。そのため、私のアプリケーションはそこにファイルを書き込めません。
親からフォルダのアクセス許可を継承するように新しいフォルダを設定する方法はありますか?
私はWSLでdocker-syncを使用しており、パフォーマンスは素晴らしいです。しかし、私は一時的に私の共有ボリュームに置かれているが、時間が到着したときに実行に失敗するようにアクセス権が固執しないbashスクリプトを動的に作成しました。 – raupie