栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Mac使用docker时,卷默认挂载路径/var/lib/docker/volumes不存在问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mac使用docker时,卷默认挂载路径/var/lib/docker/volumes不存在问题

卷默认挂载路径

当使用匿名挂载或者具名挂载时,卷会被挂载到默认的/var/lib/docker/volumes路径下。

  1. 以查看一个具名挂载为例,使用 “docker volume inspect 卷名” ,查看该卷的详细信息。
yc@localhost ~ % docker volume inspect juming
[
    {
        "CreatedAt": "2021-11-11T07:24:22Z",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/juming/_data",
        "Name": "juming",
        "Options": null,
        "Scope": "local"
    }
]
Mac OS系统出现路径不存在问题
  1. 在上述操作之后,发现挂载路径是 “/var/lib/docker/volumes/juming/_data”,但是在Mac终端进入这个路径时,发现它并不存在
yc@localhost ~ % cd /var/lib/docker/volumes
cd: no such file or directory: /var/lib/docker/volumes

  1. 在网上看了很多教程,说是使用下面的命令后,var下的lib/docker等等路径就显示出来了
    screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty

  2. 但是我的 /Library/Containers/com.docker.docker/Data/vms/0目录下,并没有tty,所以显示了下面的 screen is terminating

yc@localhost ~ % screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty

[screen is terminating]

解决办法
  1. 在终端使用以下命令
    docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh

  2. 然后输入 ls 查看当前路径下目录信息

  3. 然后 cd /var/lib/docker/volumes

  4. 然后 ls 可发现此时我们的卷挂载都在这个目录下

  5. 想要退出的话,exit 就行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/509785.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号