IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    使用Docker-Compose一键部署WordPress

    iCodex发表于 2021-09-28 10:25:58
    love 0

    有时候实在是太懒,什么面板环境都不想安装,就想有一个可以直接部署的东西,于是就抽空做了一个docker-compose一键部署的镜像,使用的软件如下:

    Haproxy:主要用来放证书以及做一些前置acl的功能
    Openlitespeed:这比用nginx+php-fpm好太多,特别是放wordpress的网站,再配合lscache插件,简直香透了~
    Redis:主要用于Object-Cache
    Mariadb:mysql兼容数据库
    Phpmyadmin:提供了数据库web管理界面

    一、Docker-Compose的安装,进入终端,敲命令:

    curl -sSL https://get.docker.com | sh

    如果在国内,用阿里的镜像

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

    二、Docker-Compose的安装

    curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose

    三、从Github上拉库

    https://github.com/icodex/compose-ols

    四、初始化并下载wordpress

    cd compose-ols
    ./init.sh

    五、启动

    cd compose-ols
    docker-compose up -d

    六、关闭

    cd compose-ols
    docker-compose down

    其他

    证书和域名:证书我随便生成的,使用时要替换自己的证书,放在etc/haproxy/cert/default.pem,crt和key放在一个文件下
    varnish的域名,修改系统环境配置文件.env
    数据库:默认数据库是db,连接地址是mysqld,用户名密码都是root
    默认启用了varnish,并做了简单的vhost,default@开头的是默认,匹配所有域名,如果要自定义,比如pma,要放在它前面
    默认自动下载了最新稳定版的wordpress,如果不需要可以编辑init.sh删掉对应的

    The post 使用Docker-Compose一键部署WordPress appeared first on iCodex's Blog.



沪ICP备19023445号-2号
友情链接