本文简单演示如何使用 Docker-Compose 搭建 wordpress 环境。English Version
创建 docker-compose 文件
首先,新建一个命名为: wordpress-compose.yml, 内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| version: "2.0"
services: wpdb: image: mysql/mysql-server:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress
wordpress: depends_on: - wpdb image: wordpress:latest ports: - "8080:80" restart: always environment: WORDPRESS_DB_HOST: wpdb:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress
|
然后在文件所在目录执行:
1
| docker-compose -f wordpress-compose.yml up -d
|
处理 Apple M1 中不能安装的问题
主要是由于 docker 官方的 MySQL 镜像没有 arm64 的版本,切换为 MySQL 自己的镜像就可以了。 修改后的 compose 文件如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| version: "2.0"
services: wpdb: image: mysql/mysql-server:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress
wordpress: depends_on: - wpdb image: wordpress:latest ports: - "8080:80" restart: always environment: WORDPRESS_DB_HOST: wpdb:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_DB_NAME: wordpress
|