我在 Windows 中使用 Docker Toolbox,并尝试在 docker-compose.yml 文件中安装 Windows 文件夹,如下所示:
nginx:
image: nginx:latest
container_name: test_server
ports:
- "80:80"
volumes:
- /sss:/c/data/www:ro
environment:
- VIRTUAL_HOST=test.local
我的目标是挂载C:\data\www
到已经由 Docker Toolbox 创建的 boot2docker VM 映像,然后从那里挂载到其中的 nginx 容器。
不幸的是,它不起作用。我在 boot2docker 映像中得到一个文件夹 sss,但它是空的,没有针对我的 Windows 数据。
我究竟做错了什么?是否有更好的做法可以在开发时在 Windows 上使用 Docker(因此您需要在 Windows、Docker VM (boot2docker) 和 Docker 容器之间共享代码)?