5分钟使用docker搭建一个WordPress

环境为已安装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

 

posted @ 2019-10-14 11:02  Rogn  阅读(1727)  评论(0编辑  收藏  举报