首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker:我如何使用特定版本运行Wordpress项目?

Docker:我如何使用特定版本运行Wordpress项目?
EN

Stack Overflow用户
提问于 2021-06-16 18:05:33
回答 1查看 1.6K关注 0票数 1

我试图使用MySQL5.5.68、Wordpress 5.7.2、Apache/2.4.6 (CentOS)和PHP7.3.28与Docker一起运行Wordpress项目。容器已经启动并运行,我可以访问它们,但是当我试图访问localhost:8000时,页面不会加载。我看到This page isn't working ERR_EMPTY_RESPONSE

为了让我的项目运行,我需要添加/修改我的docker-compose.yml文件吗?

docker-compose.yml:

代码语言:javascript
复制
 version: '3'
 
 services:
   # Database
   db:
     image: mysql:5.5
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: password
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress
     networks:
       - wpsite
   # phpmyadmin
   phpmyadmin:
     depends_on:
       - db
     image: phpmyadmin/phpmyadmin
     restart: always
     ports:
       - '8080:80'
     environment:
       PMA_HOST: db
       MYSQL_ROOT_PASSWORD: password 
     networks:
       - wpsite
   # Wordpress
   wordpress:
     depends_on:
       - db
     image: wordpress:php7.3-fpm-alpine
     ports:
       - '8000:80'
     restart: always
     volumes: ['./:/var/www/html']
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
     networks:
       - wpsite
 networks:
   wpsite:
 volumes:
   db_data:
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-16 18:17:07

看起来,您正在为核心wordpress应用程序使用的图像wordpress:php7.3-fpm-alpine不包括反向代理/ web服务器来实际服务您的站点。

这是由wordpress图像页面上的文档备份的:/wordpress在'Image‘部分中,您将看到以下评论:

wordpress:-fpm。 这个变体包含PHP,这是一个用于PHP的FastCGI实现。有关PHP的更多信息,请参见PHP网站。 为了使用此映像变体,将需要某种反向代理(如NGINX、Apache或其他使用FastCGI协议的工具)。

查找包含Web /反向代理的映像,或者使用NGINX这样的反向代理。上面的链接有一些liks到资源来实现this =)

在初次提交答复后添加

您已经指定了Apache版本,但未将其包含在撰写设置中。您将需要添加一个apache容器(在码头枢纽上称为httpd),并将其配置为复制的配置文件,或者将一个卷装载到Apache容器中。

本文详细介绍了将PHP传递到FPM: wordpress:-fpm https://stackoverflow.com/a/66234290/5889983所需添加的配置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68007947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档