巩鹏军的博客

HOME

Docker常用命令

27 Feb 2023

1、查看Docker Volume内幕

查看名为todo-db的docker volume的信息。

$ docker volume create todo-db
todo-db
$ docker volume inspect todo-db
[
    {
        "CreatedAt": "2023-02-28T07:11:09Z",
        "Driver": "local",
        "Labels": {},
        "Mountpoint": "/var/lib/docker/volumes/todo-db/_data",
        "Name": "todo-db",
        "Options": {},
        "Scope": "local"
    }
]

Mountpoint是该volume在宿主机的文件系统的路径

在Mac上,Docker是运行在一个LinuxKit的虚拟机里面的,所以Docker的宿主机是LinuxKit,

所以进入Mac版Docker LinuxKit虚拟机查看:

$ docker run -it --rm --privileged --pid=host alpine:edge nsenter -t 1 -m -u -n -i sh
/ # ls /var/lib/docker/volumes/todo-db/_data
hello.txt

参考:

关于我

专注于IM即时通讯全技术栈的程序员,关注获取更多IM技术文章。

gongpengjunblog

IM小蓝天

微信扫描二维码,关注我的公众号