使用docker-compose安装wordpress
一、Docker配置加速器,更换docker国内源加速安装
- 使用命令编辑文件,如果没有daemon.json文件,需要新建daemon.json
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
3.如果是腾讯云服务器需加上:
{
"registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
4.wq保存退出,执行以下命令进行生效:
systemctl daemon-reload
systemctl restart docker
最后速度飞快,Image可以达到秒pull
二、安装wordpress
1. 定义一个Project
1.1. 在任何Linux目录下,可以新建一个空的工程目录
```
mkdir my_wordpress/
```
1.2. 工程目录下需要包含有docker-compose.yml文件,对于一个好的WordWordPress项目来说,这个文件是需要用到的。
```
mkdir my_wordpress/ & cd my_wordpress/ & touch docker-compose.yml
```
1.3. 向docker-compose.yum文件填写配置内容, 用于启动WordPress博客和一个单独的MySQL实例
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
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: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
2.构建Project
运行下面脚本,完成安装
docker-compose up -d
4.进入浏览器查看http://服务器IP:8000 进行访问登陆