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

373 阅读1分钟
  1. 在终端使用以下命令
docker run -it --name="ubuntu_docker_volumes" --privileged --pid=host jamine/ubuntu:v3 nsenter -t 1 -m -u -n -i sh
  • --privileged:特权
  • --pid:PID使用的命名空间
  • jamine/ubuntu:v3:这是一个ubuntu镜像,安装了vim
  • nsenter:一个Linux命令行程序,可以在指定进程的命令空间下运行指定程序的命令
  1. 然后输入 ls -al 查看当前路径下目录信息
  1. 然后 cd /var/lib/docker/volumes,进入容器挂在卷的目录
  1. 然后 ls -al 可发现此时我们的卷挂载都在这个目录下
  1. 想要退出的话,exit 就行