【发布时间】:2016-06-10 06:13:00
【问题描述】:
我正在尝试将主机目录挂载到我的 nginx docker 容器。但是,它并没有达到我的预期。
docker-compose.yml:
nginx:
image: nginx
volumes:
- ./app:/root/testfolder
这是容器中目录的内容:
root@846e68e6e8b5:/# ls root/testfolder/
50x.html index.html
还有我主机上的目录:
bash-3.2$ ls
app bower.json docker-compose.yml gulpfile.js node_modules package.json
bash-3.2$ ls app/
app.js assets bower_components common index.html modules
bash-3.2$
这是我正在运行的当前版本:
OSX 10.10.5
Docker version 1.10.0, build 590d5108
docker-compose version 1.6.0, build d99cad6
docker-machine version 0.6.0, build e27fb87
我希望主机目录./app 安装在root/testfolder 中。为什么不是这样?
【问题讨论】:
-
我看不出你的配置有什么问题。你能给我们更多的信息吗?您在主机中使用什么操作系统?你在使用码头机器吗?你用的是什么版本的 docker 和 compose?
-
我已经用详细信息更新了问题。
标签: linux nginx docker docker-compose