Docker-compose部署wordpress 安装docker-compose 启动mysql和wordpress,打通网络,使wordpress能够访问mysql
时间: 2023-12-14 16:20:30 浏览: 102
docker-compose部署php项目实例详解
好的,我来为您解答这个问题。
首先,您需要确保已经安装了 Docker 和 Docker Compose。如果您还没有安装,请先安装它们。
然后,您可以使用以下 Docker Compose 配置文件来启动 MySQL 和 WordPress:
```
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8080:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data:
```
此配置文件将创建两个服务:`db` 和 `wordpress`。`db` 服务将使用 MySQL 5.7 镜像,并将数据存储在名为 `db_data` 的卷中。`wordpress` 服务将使用最新的 WordPress 镜像,并依赖于 `db` 服务。此外,`wordpress` 服务将在本地端口 `8080` 上公开。
要启动这些服务,请在终端中导航到包含上述配置文件的目录,并运行以下命令:
```
docker-compose up
```
这将启动 MySQL 和 WordPress 服务,并将它们连接在一起。
现在,您可以在浏览器中访问 `http://localhost:8080`,即可开始 WordPress 安装过程。在安装过程中,您需要输入数据库连接信息,这些信息可以在上述 Docker Compose 配置文件中找到。
希望这个回答能够对您有所帮助!
阅读全文