Docker volume 在mac上的目录

Posted guanhang89

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker volume 在mac上的目录相关的知识,希望对你有一定的参考价值。

Docker volume 在mac上的目录

在MacOS上,方便起见我们会直接安装docker desktop,但是这种情况下使用docker volume inspect查看到的Mountpoint 实际不是我们mac os的路径,而是docker运行的虚拟机上的路径。

DRIVER    VOLUME NAME
local     585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4
local     df21b6a7ae73cf8632ff2eca5be93ff8dffc8c8b49a84cb84d29506570e8b24c
local     es-data
local     es-plugins
➜  Data docker volume inspect 585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4
[
    
        "CreatedAt": "2022-08-22T03:53:09Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4/_data",
        "Name": "585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4",
        "Options": null,
        "Scope": "local"
    
]

这时我们去google上搜索,很多时候会看到让你采用以下的方式去进入到docker的VM中去

但是这个答案时过时的,当前并没有这个目录, 靠谱的答案可以看这里的第二个人的最后的回答

实践:

➜  Data docker volume ls                                                                      
➜  Data docker run --pid=host --privileged -it --rm justincormack/nsenter1
/ # cd /var/lib/docker/volumes/585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4/_data
/var/lib/docker/volumes/585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4/_data # ls
#ib_16384_0.dblwr   #innodb_temp        binlog.000002       ca.pem              ib_buffer_pool      mysql.ibd           private_key.pem     server-key.pem      undo_002
#ib_16384_1.dblwr   auto.cnf            binlog.index        client-cert.pem     ibdata1             mysql.sock          public_key.pem      sys
#innodb_redo        binlog.000001       ca-key.pem          client-key.pem      mysql               performance_schema  server-cert.pem     undo_001
/var/lib/docker/volumes/585de398fcf5cfa67314f3c4728231d5c7617f314178bdd2d0436a83af55fff4/_data #

以上是关于Docker volume 在mac上的目录的主要内容,如果未能解决你的问题,请参考以下文章

Docker volume 在mac上的目录

Dokcer14_5:Docker Compose volumes解析Docker Compose volumes目录路径生成规则

Mac 查看Volumes

docker从零开始 存储bind mounts

docker查看挂载目录Volume

深入理解docker volume