无法停靠nginx和index.html页面

时间:2017-01-15 18:36:36

标签: nginx docker docker-compose

我尝试按照tutorial进行操作。所以,这些是我的先决条件:

  1. ubuntu版本是16.04.1 LTS
  2. docker version是1.12.6
  3. docker-compose version 1.9.0
  4. 我的本​​地目录如下:

    \code
        index.html
    site.conf
    docker-compose.yml
    

    index.html内容只是“Hello world”。

    site.conf内容:

    server {
        index index.html;
        server_name php-docker.local;
        error_log  /var/log/nginx/error.log;
        access_log /var/log/nginx/access.log;
        root /code;
    }
    

    docker-compose.yml内容:

    web:
      image: nginx:latest
      ports:
      - "8080:80"
      volumes:
      - ./code:/code
      - ./site.conf:/etc/nginx/conf.d/site.conf
    

    最后在我的/ etc / hosts文件中,我将这一行添加到顶部:

    php-docker.local    127.0.0.1
    

    尽管如此,当我运行此命令时:

    docker-compose up --force-recreate
    

    转到php-docker.local:8080,我收到“找不到服务器”错误。但是,如果我转到localhost:8080,我会看到一个标准的欢迎nginx页面。那么,这有什么问题,我该如何解决?或者我该怎么做才能调试呢?

0 个答案:

没有答案