使用docker 搭建wordpress mysql完整的访问站点 数据库名为db 用户名root 密码123456 创建数据库管理phpmyadmin
时间: 2024-05-12 12:19:47 浏览: 99
详解使用 Docker 构建 LNMP 环境
以下是使用docker搭建WordPress和MySQL的完整访问站点,以及创建数据库管理phpMyAdmin的步骤:
1. 安装Docker和Docker Compose
2. 创建一个文件夹,并在该文件夹中创建一个docker-compose.yml文件,该文件的内容如下:
```
version: '3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: db
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: root
WORDPRESS_DB_PASSWORD: 123456
WORDPRESS_DB_NAME: db
volumes:
- ./wp-content:/var/www/html/wp-content
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- "8080:80"
depends_on:
- db
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: 123456
volumes:
db_data:
```
3. 在命令行中导航至该文件夹,并运行以下命令来启动服务:
```
docker-compose up -d
```
4. 等待一段时间,直到所有容器都已经启动并且正在运行。
5. 打开浏览器,前往 http://localhost:8000/ 即可访问WordPress站点。
6. 若要访问phpMyAdmin,请前往 http://localhost:8080/ ,使用root账户和123456密码登录即可。
注意:在实际生产环境中,应该使用更加安全的密码来保护您的数据库和管理工具。
阅读全文