在这篇文章中将介绍如何在LTS Ubuntu 16.04 Linux 系统中快速使用Docker配合Compose搭建Wordpress站点。
请先安装Docker可参考
Ubuntu 16.04 安装 Docker
快速安装Compose
- 下载二进制程序
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
- 赋予其可执行权限
sudo chmod +x /usr/local/bin/docker-compose
- 测试
docker-compose --version
快速安装Wordpress
- 创建你的Wordpress目录
mkdir my_wordpress
cd my_wordpress
- 修改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:
请务必将密码替换成自己的强密码
- 开始安装
在刚刚创建的文件夹下执行
docker-compose up -d
- 享受Wordpress吧!
访问你的8000端口吧!
建议配合Nginx使用