使用Docker Compose构建WordPress主题开发环境
使用 Mac 和 Docker Desktop 这个环境。
现在可以通过使用 Docker Compose 快速创建 WordPress 主题开发环境。
准备初期发展主题
请通过以下的URL下载基于underscores的通用主题。
https://underscores.me/
现在您可以手边拿到主题模板文件了。试试输入“pugiemonn”,创建并下载主题文件。解压缩ZIP文件。
从 underscores 下载后,这是主题文件列表。

這是一個小禮物,我把位於下載目錄中的pugiemonn主題移動到了工作區。
mkdir -p ~/Documents/WordPress/themes
mv ~/Downloads/pugiemonn ~/Documents/WordPress/themes
cd ~/Documents/WordPress
我正在将已解压的pugiemonn主题目录移动到~/Documents/WordPress/themes目录中。
接下来,我将创建docker-compose.yml文件。
准备docker-compose.yml。
vi docker-compose.yml
version: '3'
services:
db:
image: mysql
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_DATABASE=wordpress
web:
image: wordpress
volumes:
- ./themes/pugiemonn:/var/www/html/wp-content/themes/pugiemonn
links:
- db
depends_on:
- db
ports:
- "8080:80"
environment:
- WORDPRESS_DB_HOST=db
- WORDPRESS_DB_NAME=wordpress
- WORDPRESS_DB_USER=root
- WORDPRESS_DB_PASSWORD=password

开始WordPress开发环境
启动 Docker。
docker-compose up -d
确认动作
当您访问localhost:8000时,将开始WordPress的安装过程。

我已经创建了一个WordPress主题开发环境。