docker - 无法在 docker 容器内挂载目录
问题描述
我无法挂载目录。我在win10上使用linux容器。
docker run --rm -v c:\users\pperak:/data alpine ls /data -la
docker run --rm -v /c/users/pperak:/data alpine ls /data -la
ls -la 返回
drwxr-xr-x 2 root root 40 Feb 14 15:29 .
drwxr-xr-x 1 root root 4096 Feb 14 15:33 ..
https://docs.docker.com/storage/bind-mounts/说不要使用 --volume 并使用 --mount 代替
docker run --rm --mount type=bind,source=c:\users\pperak,target=/data alpine ls /data -la
docker run --rm --mount type=bind,source=/c/users/pperak,target=/data alpine ls /data -la
但这也行不通。我究竟做错了什么?
解决方案
花了半天时间后,我提醒自己,我曾经有过类似的问题。添加 Docker 卷后,一些文件不可见,而其他文件作为文件夹可见(添加 Docker 卷后,一些文件不可见,其他文件作为文件夹可见)
它不起作用,因为我更改了密码,并且在您更改密码后,您需要禁用共享驱动器并再次启用它。然后您将被要求输入密码,它将再次起作用。
推荐阅读
- javascript - 可以拦截来自 iframe(同一域)内部的 XMLHttpRequests 吗?
- file-upload - Google Forms 上传的文件在 gDrive 中存储了两次
- python - Python 行到时间序列列
- woocommerce - 在空白页面上批准付款重定向后
- python - 使用 sympy 求解线性系统 6x6 矩阵
- reactjs - 如何使用 React cdn 导入和导出?
- vue.js - 如何在 Vue 中使用 SVG 版本的 Twemoji?
- html - Chrome 忽略 aria-labelledby
- excel - VBA宏计时器作为函数()而不是子() - 丢失第一个变量
- javascript - 如何在不导入的情况下将不同的外部图像用于wordpress