回答編集履歴
1
回答途中だったため、追記
answer
CHANGED
@@ -17,4 +17,17 @@
|
|
17
17
|
、Windows 上でも同様で、PowerShell 上からは `dir \.\pipe\` を実行して見えるパイプを通して Docker Desktop VM と通信しているようです。
|
18
18
|
|
19
19
|
|
20
|
-
> wsl.confでパーミッションをいじるため、optionsにumask=22等設定したい場合、wsl.confはCentOS7側だけ設定で大丈夫でしょうか?docker-desktop側も設定必要でしょうか?(CentOS7からコマンド実行した場合に、Dockerがどのディストリビューションの設定を見て動作するのかが分からないです)
|
20
|
+
> wsl.confでパーミッションをいじるため、optionsにumask=22等設定したい場合、wsl.confはCentOS7側だけ設定で大丈夫でしょうか?docker-desktop側も設定必要でしょうか?(CentOS7からコマンド実行した場合に、Dockerがどのディストリビューションの設定を見て動作するのかが分からないです)
|
21
|
+
|
22
|
+
umask の指定は、CentOS 7 側だけで想定通りの挙動になるはずです。Docker Desktop を起動している場合は、WSL 上で `ls -al /mnt/wsl/` を実行すると、 Docker Engine 側の本体用プログラムやバイナリ、Linux ディストリビューションをバインドマウントするための領域、ボリューム用として使うためのデータ領域が見えます。これらの領域は、それぞれ直接操作するものではなく、Docker Desktop の Docker Engine を通して見えています。
|
23
|
+
|
24
|
+
|
25
|
+
```
|
26
|
+
docker@example:/mnt/c/WINDOWS/system32$ ll /mnt/wsl/
|
27
|
+
total 4
|
28
|
+
drwxrwxrwt 5 root root 100 Jun 8 21:12 ./
|
29
|
+
drwxr-xr-x 4 root root 4096 May 23 2020 ../
|
30
|
+
drwxr-xr-x 4 root root 100 Jun 8 21:12 docker-desktop/
|
31
|
+
drwxr-xr-x 3 root root 60 Jun 8 21:12 docker-desktop-bind-mounts/
|
32
|
+
drwxr-xr-x 6 root root 120 Jun 8 21:12 docker-desktop-data/
|
33
|
+
```
|