使用docker-compose部署使用nginx的WordPress

使用docker-compose部署使用nginx的WordPress

    • 1 概述
    • 2 部署环境
      • 2.1 环境总览
      • 2.2 安装 Docker
      • 2.3 安装 Docker Compose
    • 3 部署准备
      • 3.1 docker-compose.yml
      • 3.2 nginx.conf
      • 3.3 启动 Docker Compose
    • 4 相关网站

1 概述

本站点使用Docker容器部署WordPress及其所需依赖,并使用Docker Compose管理多个容器

使用了以下镜像

  • mariadb
  • wordpress (php-fpm版)
  • nginx

本文将介绍通过此方法搭建全新WordPress站点的方法,文中展示的配置文件需要根据自身环境进行修改

注意:尚未尝试从其他部署方法迁移到本方法的具体过程
尝试迁移前请备份原WordPress数据

2 部署环境

2.1 环境总览

  • 阿里云轻量应用服务器 CentOS 7.3
  • Docker v19.03.13
  • Docker Compose v1.27.4

2.2 安装 Docker

获取并执行 get.docker.com 官方提供的安装脚本

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

检查Docker安装情况

docker --version

2.3 安装 Docker Compose

运行WordPress需要多个容器互相协作,因此使用Docker Compose整合这些容器

获取 Docker Compose 二进制文件

sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

为他们开放执行权限<

你可能感兴趣的:(部署,docker,nginx,linux,wordpress)