我在Powershell中的Windows 10计算机上,尝试安装文件夹。我以为使用“。”在路径中,它将被映射到当前目录,但是显然不会
cd c:/
docker run -it -v ./uniquename:/var/uniquename alpine sh
/ # touch /var/uniquename/test
/ # ls /var/uniquename
test
/ # exit
cd c:/tmp
docker run -it -v ./uniquename:/var/uniquename alpine sh
/ # ls /var/uniquename
test
/ # exit
现在,我的问题不是如何相对于当前目录映射卷-即$(pwd)或“使用绝对路径”或其他内容。我的问题是:
主机上的映射文件夹和新创建的文件位于哪里?
答案 0 :(得分:0)
拒绝docker剥离./,导致-v标志将“ uniquename”作为docker volume
的名称。
> docker volume ls
DRIVER VOLUME NAME
local uniquename
谜团解决了。弄清楚docker存储卷的位置留给读者一个选择。