WordPress-Alpine-PHP Docker镜像文档
概述
本仓库中的Docker镜像已被弃用且不再提供支持。所有微软支持的镜像均已发布至微软容器注册表(MCR)。具有相同配置(WordPress、Alpine、PHP及phpMyAdmin)的WordPress镜像可从以下地址获取:[***]
组件
当前该Docker镜像包含以下组件:
- WordPress
- Alpine
- PHP
- Phpmyadmin(当使用本地数据库时)
Dockerfile链接
- 0.8(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.8/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.8%EF%BC%89
- 0.72/latest(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.72/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.72%EF%BC%89
- 0.71(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.71/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.71%EF%BC%89
- 0.7(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.7/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.7%EF%BC%89
- 0.61(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.61/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.61%EF%BC%89
- 0.6(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.6/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.6%EF%BC%89
- 0.51(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.51/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.51%EF%BC%89
- 0.5(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.5/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.5%EF%BC%89
- 0.4(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.4/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.4%EF%BC%89
- 0.3(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.3/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.3%EF%BC%89
- 0.2(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.2/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.2%EF%BC%89
- 0.1(https://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.1/Dockerfile%EF%BC%8Chttps://github.com/azure/app-service-quickstart-docker-images/tree/master/wordpress-alpine-php/0.1%EF%BC%89
配置方法
使用Azure Database for MySQL与Web应用
- 创建容器化Web应用
- 更新应用设置
WEBSITES_ENABLE_APP_SERVICE_STORAGE = true
- 浏览您的网站
- 完成WordPress安装并输入Azure Database for MySQL的凭据
使用本地数据库与Web应用
- 创建容器化Web应用
- 更新应用设置
WEBSITES_ENABLE_APP_SERVICE_STORAGE = true
- 添加新的应用设置
| 名称 | 默认值 |
|---|
| DATABASE_TYPE | local |
| DATABASE_USERNAME | wordpress |
| DATABASE_PASSWORD | some-string |
- 浏览您的网站
- 完成WordPress安装并输入数据库凭据
限制
- 如果使用本Docker镜像中内置的MariaDB作为数据库在Azure上部署WordPress网站,将网站扩展到多个实例后可能会出现意外问题。
- 本Docker镜像中内置的phpMyAdmin仅在使用内置MariaDB作为数据库时可用。
- 必须包含应用设置
WEBSITES_ENABLE_APP_SERVICE_STORAGE = true,因为需要持久化文件。不要将本地存储用于WordPress,本地存储仅可用于临时数据或缓存数据(如/tmp文件夹)。