wordpress docker-compose 部署指南

9 min read

以下是一个简单的WordPress Docker Compose部署指南:

  1. 首先,确保你的系统已经安装了Docker和Docker Compose。如果没有安装,请参考官方文档进行安装。

  2. 创建一个新的目录来存放你的WordPress应用程序文件。在终端中,运行以下命令:

mkdir wordpress
cd wordpress
  1. 创建一个名为docker-compose.yaml的文件,并使用文本编辑器打开它:
touch docker-compose.yaml
nano docker-compose.yaml
  1. 在docker-compose.yaml文件中,添加以下内容:
version: '3'
services:
  db:
    image: mysql:5.7
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: your_mysql_root_password
      MYSQL_DATABASE: your_mysql_database_name
      MYSQL_USER: your_mysql_username
      MYSQL_PASSWORD: your_mysql_password

  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    restart: always
    volumes:
      - wordpress_data:/var/www/html
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_NAME: your_mysql_database_name
      WORDPRESS_DB_USER: your_mysql_username
      WORDPRESS_DB_PASSWORD: your_mysql_password
volumes:
  db_data:
  wordpress_data:

注意替换“your_mysql_…”部分的内容为你自己的MySQL数据库信息。

  1. 保存并关闭文件。

  2. 在终端中,运行以下命令来启动WordPress容器:

docker-compose up -d
  1. 完成!现在,你的WordPress应用程序已经在Docker中运行。你可以通过浏览器访问 http://localhost:8080 来访问你的WordPress网站。

这只是一个简单的WordPress Docker Compose部署指南,可以满足基本的需求。根据你自己的需求,你可能需要添加更多的配置和功能。你可以参考Docker和WordPress的官方文档来深入了解和定制你的部署。