如何在OSX上将卷挂载到Docker?

7
我有一个问题,需要将主机上的卷挂载到Docker镜像中。我已经在Docker文件共享设置中添加了一个文件夹,但是没有产生任何效果。我该怎么做才能解决这个问题呢?
例如,我尝试将一个已添加到Docker桌面的文件共享设置中的卷挂载,但是我得到了权限被拒绝的错误。
~$ docker run --rm -it -v /Users/:/vm-root alpine ls -l /vm-root
docker: Error response from daemon: Mounts denied: EOF.
ERRO[0000] error waiting for container: context canceledenter code here

Docker桌面截图:

在Docker桌面的文件共享设置中已添加卷


另外,您有重叠的目录。我建议仅导出“/Users/username”目录并避免“/Users”。 - Richard Barber
  1. 结果不会受最后一个反斜杠的影响。
  2. 重叠目录是为了尝试解决这个问题。
- Mikhail
2个回答

1
您有重叠的目录。我建议只导出/Users/username目录,避免使用/Users

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接