无法将docker容器(rpi-nginx)链接到本地​​文件系统

我正在玩Raspberry Pi 2和Docker上的Snappy Ubuntu Core。 我已经创build了一个rpi-nginx容器,它的工作原理,但我有容器链接到本地​​文件系统的麻烦。 在这个docker-nginx教程之后,我将我的树莓上的〜/ www链接到容器上的/ usr / share / nginx / html ,并在〜/ www中创build了一个文件a.html 。 它看起来没问题,因为从terminal我看到a.html和defauld index.html两个地方,但当我尝试从浏览器404打开a.html发生错误。 小麦可以是问题吗?

确保安装正确的音量:

-v /full/path/to/your/www:/usr/share/nginx/html 

然后在启动容器后跟踪日志:

 docker logs <container name> 

这将给你更多的线索,为什么a.html不符合NGiNX的预期。

这是我在这两个目录中看到的:

RaspberryPi:〜/ www

 drwxrwxr-x 2 ubuntu ubuntu 4096 Aug 18 16:06 . drwxr-xr-x 6 ubuntu ubuntu 4096 Aug 16 19:05 .. -rw-rw-r-- 1 ubuntu ubuntu 14 Aug 16 20:03 a.html -rw-r--r-- 1 root root 7 Aug 18 16:06 b.html -rw-r--r-- 1 root root 867 Feb 10 2016 index.html -rw-r--r-- 1 root root 867 Aug 16 19:42 index.nginx-debian.html 

Docker:/ usr / share / nginx / html

 drwxrwxr-x 2 1000 1000 4096 Aug 18 16:06 . drwxr-xr-x 3 root root 4096 Dec 30 2015 .. -rw-rw-r-- 1 1000 1000 14 Aug 16 20:03 a.html -rw-r--r-- 1 root root 7 Aug 18 16:06 b.html -rw-r--r-- 1 root root 867 Feb 10 2016 index.html -rw-r--r-- 1 root root 867 Aug 16 19:42 index.nginx-debian.html 

有趣的是我只能打开index.nginx-debian.html文件。 即使index.php返回404。