Ubuntu 使用Docker与Compose 5分钟快速搭建WordPress

Docker 2018-04-07

在这篇文章中将介绍如何在LTS Ubuntu 16.04 Linux 系统中快速使用Docker配合Compose搭建Wordpress站点。

请先安装Docker可参考
Ubuntu 16.04 安装 Docker

快速安装Compose

  1. 下载二进制程序
sudo curl -L https://github.com/docker/compose/releases/download/1.20.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
  1. 赋予其可执行权限
sudo chmod +x /usr/local/bin/docker-compose
  1. 测试
docker-compose --version

快速安装Wordpress

  1. 创建你的Wordpress目录
mkdir my_wordpress
cd my_wordpress
  1. 修改yml配置

请修改成适合自己的编辑器,例如emacs、 nano、 gedit等
vim docker-compose.yml
配置如下

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - dbdata:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: your_root_password
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: your_wordpress_password

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: your_wordpress_password
volumes:
    dbdata:

请务必将密码替换成自己的强密码

  1. 开始安装

在刚刚创建的文件夹下执行

docker-compose up -d
  1. 享受Wordpress吧!

访问你的8000端口吧!

建议配合Nginx使用

参考

Quickstart: Compose and WordPress

发表评论

电子邮件地址不会被公开。 必填项已用*标注