Windows 10 Pro
WSL2(Ubuntu-20-04)
Docker Desktop
$ docker --version
Docker version 20.10.17, build 100c701
docker volume create log_data
として
-v log_data:/app/log/development.log
のようにマウントした
このログの中身はどこに?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$ docker volume inspect log_data
[
{
"CreatedAt": "2022-07-21T02:14:29Z",
"Driver": "local",
"Labels": {},
"Mountpoint": "/var/lib/docker/volumes/log_data/_data",
"Name": "log_data",
"Options": {},
"Scope": "local"
}
]
$ ls /var/lib/docker/volumes/log_data/_data
ls: '/var/lib/docker/volumes/log_data/_data' にアクセスできません: そのようなファイルやディレクトリはありません
どゆこと?
1
2
3
4
5
6
$ docker run -it --rm --privileged --pid=host justincormack/nsenter1
/ # ls -la /var/lib/docker/volumes/log_data/_data/
total 4028
drwxr-xr-x 2 1000 1000 4096 Jul 21 02:14 .
drwx-----x 3 root root 4096 Jul 20 07:49 ..
-rw-r--r-- 1 1000 1000 4112581 Jul 21 02:18 development.log
やったぜ!
というお話。
ちなみにmacのDockerDesktopでも同様らしい
コメント