zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    markdown文件的基本常用编写
    寒假作业安排及注意点
    Day2
    Day1
    Python格式化
    Python 遍历字典的键值
    python 判断是否为空
    git 回退版本
    Python获取当前文件夹位置
    Python3, Python2 获取当前时间
  • 原文地址:https://www.cnblogs.com/lfri/p/11670348.html
Copyright © 2011-2022 走看看