docker for macでttyにアクセスできない
macの場合dockerがVM上で動作しているので、/var/lib/docker/
に直接アクセスできない。
$ docker inspect hello-world:latest ... "GraphDriver": { "Data": { "MergedDir": "/var/lib/docker/overlay2/a561cd4994ad3cc18999f56d565a9c2d703f3bcfb17bb30374874dd6da80e88b/merged", "UpperDir": "/var/lib/docker/overlay2/a561cd4994ad3cc18999f56d565a9c2d703f3bcfb17bb30374874dd6da80e88b/diff", "WorkDir": "/var/lib/docker/overlay2/a561cd4994ad3cc18999f56d565a9c2d703f3bcfb17bb30374874dd6da80e88b/work" }, "Name": "overlay2" },
次のコマンドでttyにアクセスできるらしいのだが、ファイルが無いというエラーが出てしまった。
$ screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty ... No such file or directory
確かにttyというファイルは無い。バージョンによる違いだろうか。
$ ls -l ~/Library/Containers/com.docker.docker/Data/vms/0 total 144 srwxr-xr-x 1 kota staff 0 1 4 10:00 00000002.000005f4 srwxr-xr-x 1 kota staff 0 1 4 10:00 00000002.00001003 srwxr-xr-x 1 kota staff 0 1 4 10:00 00000003.000005f5 srwxr-xr-x 1 kota staff 0 1 4 10:00 00000003.00000948 srwxr-xr-x 1 kota staff 0 1 4 10:00 connect -rw-r--r-- 1 kota staff 65536 1 4 10:00 console-ring drwxr-xr-x@ 3 kota staff 96 1 4 10:00 data lrwxr-xr-x 1 kota staff 17 1 4 10:00 guest.000005f5 -> 00000003.000005f5 lrwxr-xr-x 1 kota staff 17 1 4 10:00 guest.00000948 -> 00000003.00000948 -rw-r--r-- 1 kota staff 2375 1 4 10:00 hyperkit.json -rw-r--r-- 1 kota staff 4 1 4 10:00 hyperkit.pid drwxr-xr-x 2 kota staff 64 1 4 10:00 log
使っているバージョンは次の通り。何か情報あったら教えてください。
$ docker version Client: Docker Engine - Community Cloud integration: 1.0.4 Version: 20.10.0 API version: 1.41 Go version: go1.13.15 Git commit: 7287ab3 Built: Tue Dec 8 18:55:43 2020 OS/Arch: darwin/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.0 API version: 1.41 (minimum version 1.12) Go version: go1.13.15 Git commit: eeddea2 Built: Tue Dec 8 18:58:04 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.4.3 GitCommit: 269548fa27e0089a8b8278fc4fc781d7f65a939b runc: Version: 1.0.0-rc92 GitCommit: ff819c7e9184c13b7c2607fe6c30ae19403a7aff docker-init: Version: 0.19.0 GitCommit: de40ad0