1.wordpress对外暴露端口为8001,
ports:
- "8001:80"
2.mysql中创建的初始数据库名为xielinwordpress,普通用户名为xielin 密码为xielin123,root超级管理员密码为123456
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: LGZwordpress
MYSQL_USER: liuguozhen
MYSQL_PASSWORD: liuguozhen123
3.启动以上服务,进入mysql容器查看xielinwordpress是否成功创建
docker-compose up -d
docker exec -it mysql_wordpress mysql -uroot -p123456
show databases;
select user from mysql.user;


4.在windows浏览器中访问wordpress8001端口
192.168.20.19:8001
5.设置站点标题为:XXX的博客系统 用户名为XXX 密码为XXX999,点击安装wordpress

6.进入博客主页,发布一篇文章,如下。


二、使用Docker Compose搭建WordPress站点
1.创建一个空的项目目录,并进入
mkdir lgz_wordpress
cd lgz_wordpress/
pwd
2.创建Docker-compose文件。
vim docker-compose.yml
ps:Docker将WordPress对数据库以及已安装的主题和插件进行的更新等资料使用持久化卷进行保存。
version: "3.9"
services:
db:
image: mysql:5.7
container_name: mysql_wordpress
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: LGZwordpress
MYSQL_USER: liuguozhen
MYSQL_PASSWORD: liuguozhen123
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- wordpress_data:/var/www/html
ports:
- "8001:80"
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: liuguozhen
WORDPRESS_DB_PASSWORD: liuguozhen123
WORDPRESS_DB_NAME: LGZwordpress
volumes:
db_data: {}
wordpress_data: {}
3.构建项目
docker-compose up -d
这将会在后台运行docker-compose,拉取所需的 Docker 映像,并启动 wordpress 和数据库容器。
4.使用wordpress容器
第一次打开可能连接不了【如下】,刷新一下就可以

4万+

被折叠的 条评论
为什么被折叠?



