Docker卷为空,没有拾取任何文件

时间:2016-07-28 15:10:26

标签: php nginx docker docker-compose docker-volume

我试图在本地设置Docker(最终在生产中),但是现在,我甚至无法正确安装卷。我一直关注this tutorial,由于Docker在过去一年中变化如此之快,教程和git问题无法跟上,因此显然过时了。

我的问题是,我的docker容器中的index.php文件在哪里?尽管在我的卷指令中指定了,为什么它不显示?我甚至在我的nginx配置中启用了autoindex,所以我实际上可以看到该目录并证明我的怀疑。

我在Windows 10上

这是我的目录树:

myproject/
    -nginx/
        -default.conf (nginx config)
        -Dockerfile
    -docker-compose.yml
    -index.php (trying to hit this in browser)

这是我的docker-compose文件:

nginx:
    build: ./nginx/
    ports:
        - 80:80
    links:
        - php
    volumes:
        - .:/var/www/html

php:
    image: php:5.6-fpm
    expose:
        - 9000
    volumes:
        - .:/var/www/html

我的Dockerfile:

FROM nginx:latest
MAINTAINER My Name <me@example.com>
COPY ./default.conf /etc/nginx/conf.d/default.conf

然后我跑:

D:\Projects\myproject> docker-compose up -d (--build if I've made changes)

然后我点击localhost并获得nginx欢迎页面。但是index.php并不存在!是什么赋予了?请事先告诉我,谢谢。

0 个答案:

没有答案