簡體   English   中英

看不到基於alpine linux的wordpress docker容器的盯着安裝頁面

[英]Can't see staring installation page of wordpress docker container based on alpine linux

這是我的配置:

操作系統:Windows 10 Enterprise x64 [版本10.0.14393]

Docker Toolbox:Docker版本1.12.5,內部版本7392c3b docker-compose版本1.9.0,內部版本2585387

我的docker-compose.yml:

version: '2'

services:

  wordpress:
    image: wordpress:4.7.0-php7.0-fpm-alpine
    links:
      - "mysql:mysql-database"
    ports:
      - 8080:80
      - 9000:9000
    expose:
      - "3306"
      - "8080"
      - "80"

    environment:
      WORDPRESS_DB_PASSWORD: example


  mysql:
    image: mysql
    ports:
      - 3306:3306
    expose:
      - "3306"
    environment:
      MYSQL_ROOT_PASSWORD: example

啟動它: docker-compose up -d

之后在http://192.168.99.100:8080/上看不到wordpress安裝頁面

如果我將wordpress標簽更改為4.7.0-php7.0-apache,那么一切正常。是否有高山wordpress圖像中的錯誤或者我只需要打開一些端口?

這個高山圖像是用php-fpm制作的,需要和像nginx這樣的網絡服務器一起使用。

有我的方法:

在docker-compose.yml中

version: '2'

services:
  web:
    image: nginx:latest
    ports:
      - 8080:80
    volumes:
      - ./site.conf:/etc/nginx/conf.d/default.conf:ro
      - /etc/localtime:/etc/localtime:ro
    volumes_from:
      - wordpress
  wordpress:
    image: wordpress:4.7.0-php7.0-fpm-alpine
    environment:
      WORDPRESS_DB_PASSWORD: example
      WORDPRESS_DB_HOST: mysql
  mysql:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: example
      MYSQL_DATABASE: wordpress

和site.conf:

server {
    listen 80;
    index index.php index.html;
    server_name $hostname;
    error_log  /var/log/nginx/error.log;
    access_log /var/log/nginx/access.log;
    root /var/www/html;

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass wordpress:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM