2019年5月21日 星期二

Docker volume in MacOS

在 MacOS 中,Docker 是執行在 Linux VM 上,所以 volume 的 mapping 其實是 VM 的位置。

enoim$ docker volume inspect xxx
[
    {
        "CreatedAt": "2019-04-19T11:13:04Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/xxx/_data",
        "Name": "xxx",
        "Options": null,
        "Scope": "local"
    }
]


在 Mountpoint 是沒有這個資料夾的
但可以執行
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
進入 Docker driver,就可以看到 Mountpoint 的檔案。


沒有留言:

張貼留言