环境为已安装Docker Destop的Windows系统。
过程
使用Docker拉去官方WordPress镜像再进行简单配置是可行的,
但是这里我们使用docker-compose,它会自动根据你的配置文件去拉取镜像. 现在尝试以 docker-compose的方式 编写一个 docker-compose.yaml
文件并启动容器。
1、新建一个文件夹作为工作目录
mkdir WordPress cd WordPress
2、新建一个 docker-compose.yaml文件
version: '3.1' services: wordpress: image: wordpress restart: always volumes: - ./website:/var/www/html #你网站上除了数据库外所有的数据,挂载出来方便备份 ports: - 80:80 environment: WORDPRESS_DB_HOST: db #连接数据库的地址,必须要用依赖的服务的名字,这里是 db WORDPRESS_DB_USER: root #你自定义连接数据库的用户名,但需要和下面的mysql设置的要一致 WORDPRESS_DB_PASSWORD: mysqlpass #你自定义连接数据库的密码,但需要和下面的mysql设置的要一致 WORDPRESS_DB_NAME: exampledb #你自定义的数据库名字,但需要和下面的mysql设置的要一致 db: image: mysql:5.7 restart: always volumes: - ./mysql_data/data:/var/lib/mysql #把数据库数据挂载出来方便备份,当然也可以用数据卷的形式(自行学习) environment: MYSQL_DATABASE: exampledb #数据库名字 MYSQL_USER: exampleuser #数据库用户名 MYSQL_ROOT_PASSWORD: mysqlpass #数据库密码
3、执行docker-compose up -d
启动上面写的两个服务, 如果没有报错就大工告成了
4、直接用ip访问(我这里是localhost)
按提示安装
然后,去写一篇文章吧!
参考链接:
1. https://shingle.me/post/5分钟使用docker搭建一个网站
2. https://www.bilibili.com/video/av45262682/?spm_id_from=trigger_reload