Docker for Windows で -v
でホスト側のディレクトリをマウントすると、コンテナ内にマウントされたディレクトリ・ファイルは全てroot権限になるため、この中にApacheのCGIからファイル生成ができませんでした。
コンテナ内で chwon
や chmod
等しても変化がなく困っています。
どうすれば、コンテナ内にマウントしたディレクトリ・ファイルの権限を変えられますか?
dockerマウント動作確認用
C:\Windows>docker run -it -v %CD%:/windows centos bash [root@5cce24030e70 /]# ls -la /windows total 10499 drwxr-xr-x 2 root root 28672 Jan 11 00:03 . drwxr-xr-x 1 root root 4096 Jan 14 20:52 .. -rwxr-xr-x 1 root root 32 Feb 2 2015 0 drwxr-xr-x 2 root root 0 Dec 14 00:02 AppPatch drwxr-xr-x 2 root root 0 Jan 13 23:26 AppReadiness drwxr-xr-x 2 root root 0 Jul 16 22:21 BitLockerDiscoveryVolumeContents drwxr-xr-x 2 root root 0 Jul 16 11:47 Boot ...
ちなみに確認しているのは以下のバージョンです。
- Docker for Windows Version 1.13.0-rc6-beta36 (9696)
- Windows10 Pro 1607
以上、何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。