使用Docker构建WordPress网站

首先

以下是在本地服务器上搭建WordPress环境的备忘录。

环境

苹果M1芯片
容器技术

确认Docker Compose的版本

移動到想要建立环境的目录。(此次在Documents文件夹下创建了名为WordPress的目录。)
通过以下命令来确认Docker Compose的版本。

MacBook-Air:~/Documents/WordPress
$ docker-compose --version
Docker Compose version v2.6.1

创建docker-compose.yml文件

在WordPress目录的顶层创建一个名为docker-compose.yml的文件。
文件内容如下所示。

version: '3'

services:
   db:
     image: mysql:5.7
     platform: linux/amd64
     volumes:
       - db_data:/var/lib/mysql
       - ./php.ini:/usr/local/etc/php/conf.d/php.ini
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data:l

构建形象

在WordPress目录中执行以下命令。

MacBook-Air:~/Documents/WordPress
$ docker-compose up -d

进行图像构建并启动每个容器,以检查 Docker 容器。

% docker ps

CONTAINER ID   IMAGE              COMMAND                  CREATED          STATUS          PORTS                  NAMES
3e0ddb8e6c40   wordpress:latest   "docker-entrypoint.s…"   20 seconds ago   Up 12 seconds   0.0.0.0:8000->80/tcp   wordpress-wordpress-1

在本地确认

使用浏览器访问以下网址。

http://localhost:8000/
スクリーンショット 2022-12-23 9.14.46.png

最后

我很感谢有一种方法可以在本地环境中进行设置,而不需要事先准备域名和服务器。

广告
将在 10 秒后关闭
bannerAds