【发布时间】:2016-09-13 10:08:05
【问题描述】:
如何使用 docker compose volumes 挂载 windows 文件夹?
我正在尝试使用 docker-compose 设置 docker 容器。
我的docker-compose.yml 文件如下所示:
php-fpm:
build: php-fpm
container_name: php-fpm
volumes:
- ../project:/var/www/dev
当我像这样进入容器时:
docker exec -it php-fpm bash
并用ls 命令显示内容/var/www/dev 目录为空。
有没有人知道这个的解决方案?
$ docker -v
Docker version 1.12.0, build 8eab29e
$ docker-compose -v
docker-compose version 1.8.0, build d988a55
我有 Windows 10,并且 docker 是通过 Docker ToolBox 1.12.0 安装的
@编辑 Linux环境下挂载的目录也是空的
【问题讨论】:
-
您使用的是 Docker for Windows 还是 Docker Toolbox? (显示您的
docker info)。另外,您的 docker-compose 文件是否在您的用户目录下?在 Docker Toolbox (virtualbox) 下,只有 Users 目录被映射到主机。
标签: windows docker docker-compose