使用Docker Compose构建WordPress主题开发环境

使用 Mac 和 Docker Desktop 这个环境。
现在可以通过使用 Docker Compose 快速创建 WordPress 主题开发环境。

准备初期发展主题

请通过以下的URL下载基于underscores的通用主题。
https://underscores.me/

现在您可以手边拿到主题模板文件了。试试输入“pugiemonn”,创建并下载主题文件。解压缩ZIP文件。

从 underscores 下载后,这是主题文件列表。

wordpress-theme.png

這是一個小禮物,我把位於下載目錄中的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-directory.png

开始WordPress开发环境

启动 Docker。

docker-compose up -d

确认动作

当您访问localhost:8000时,将开始WordPress的安装过程。

WordPress インストール

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

bannerAds