准备工作
一个云服务器,推荐在vultr上购买个,建议选择Ubuntu系统,简单易上手!
利用你选择的工具(xshell,VSCode,and so on)远程连接你的云服务器;
连接update过后,下载docker.io和docker-compose;
配置
编写一个脚本yml格式,便于安装所有必须软件,我这里提供一个简易的脚本:
version: "2.0"
services:
db:
image: mysql:5.7
volumes:
- /root/db/:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: **********(自定义)
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: **********(自定义)
wordpress:
depends_on:
- db
image: wordpress
ports:
- "80:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: **********(自定义)
volumes:
- /root/www/:/var/www/html
运行脚本命令:docker-compose -f docker-compose.yml up -d
此时,在浏览器访问你的网站IP地址,你会看到WordPress的安装引导,根据提示进行就行了。
之后便可自定义出你自己专属的网站了!
想要备份,只要把你服务器里的www,docker-compose.yml,db三个东西拷贝下来就行了,想要再次使用,只需要在有和上述大致差不多配置的服务器也可以再次运行起来。
关闭很简单,执行命令:docker-compose -f docker-compose.yml down