无法使用Windows在Docker中安装数据卷
我在Windows上运行Docker。 我已经用命令成功地build立了一个镜像: docker build -t my/tag /c/Users/user/Docker/docker-php/image/
docker images
结果:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE my/tag latest 763a2f01c832 28 minutes ago 445.8 MB php 5.6-cli 32d2bd1d7a19 6 days ago 444.5 MB
不幸的是我有一个问题,当我试图将数据卷挂载到映像。 我运行:
docker run --rm -it -v /``pwd``:/src -w /src my/tag bash
( pwd
上有一个单引号,但我不知道如何逃脱它)
但在docker中文件不可见:
root@3e91981ef517:/src# ls -al total 4 drwxr-xr-x 2 root root 40 Aug 31 18:59 . drwxr-xr-x 47 root root 4096 Aug 31 19:15 ..
我尝试过不同的方法,比如:
docker run --rm -it -v /``pwd``:/src -w /src my/tag bash
( pwd
上有一个单引号,但我不知道如何逃脱它)
docker run --rm -it -v /full/path/to/sources:/src -w /src my/tag bash
docker run --rm -it -v //full/path/to/sources:/src -w /src my/tag bash
但每次都是一样的结果。