在Mac上试了下dockerfile创建镜像,然后生成的容器中数据卷位置如下:
"Mounts": [
{
"Type": "volume",
"Name": "8076fda77a0bf29cc452e2696c671e4b399ab036695fa4894b595b9cc66c3bb8",
"Source": "/var/lib/docker/volumes/8076fda77a0bf29cc452e2696c671e4b399ab036695fa4894b595b9cc66c3bb8/_data",
"Destination": "/volume1",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
},
{
"Type": "volume",
"Name": "9c1a8933e31d3c2a2e4dd0da90c4264dd0d7c9c694fbcbac588fe9705f5c4b42",
"Source": "/var/lib/docker/volumes/9c1a8933e31d3c2a2e4dd0da90c4264dd0d7c9c694fbcbac588fe9705f5c4b42/_data",
"Destination": "/volume2",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
但是cd进入这个路径是报错的
/usr/bin/cd: line 4: cd: /var/lib/docker/volumes/8076fda77a0bf29cc452e2696c671e4b399ab036695fa4894b595b9cc66c3bb8/: No such file or directory
参考文章:https://blog.csdn.net/m0_37904728/article/details/82786771
但是又评论说最好不要用Mac学习docker,实际生产中不常用