wordpress是用php写的个人博客,使用docker-compose安装wordpress可以大大简化安装步骤
1、解压收到的文件,编辑一下docker-compose.yml文件,需要修改或的地方都已经注释出来了
或者直接默认不改也是可以的。
version: '3'
services:
wordpress:
build: runtime/wordpress
restart: always
environment:
WORDPRESS_DB_HOST: db
#数据库用户、密码、库名
WORDPRESS_DB_USER: root
WORDPRESS_DB_PASSWORD: wordpress_db_pass
WORDPRESS_DB_NAME: wordpress
ports:
#外部端口为800、4433
- "800:80"
- "4433:443"
volumes:
#wordpress配置文件保存在当前目录下wordpress
- "./wordpress:/var/www/html"
- ./php.ini:/usr/local/etc/php/conf.d/php-custom.ini
db:
image: mariadb:10.10.3-jammy
restart: always
environment:
#与上面WORDPRESS_DB一致
MARIADB_DATABASE: wordpress
MARIADB_ROOT_PASSWORD: wordpress_db_pass
volumes:
#数据库文件保存在当前目录下db
- "./db:/var/lib/mysql"
adminer:
image: adminer
restart: always
ports:
#数据库后台管理端口
- "8080:8080"
volumes:
db:
wordpress:
ShellScript需要注意的是./php.ini文件是为了让wordpress修改最大上传大小,防止不能上大文件
adminer可以用来修改wordpress的信息,如果无法进入wordpress可以进数据库修改恢复
file_uploads = On
memory_limit = 500M
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 600
1. 修改完成后在当前文件夹使用docker-compose up -d 启动服务,等待1分钟访问ip:800就可以进入初始化页面了
注意这里的对搜索引擎可见性,如果打勾的话搜索引擎不会收录进去的,如果你只是想自己用的话可以打上勾。
配置完成登入后就可以进入后台页面了,后台地址:ip:800/wp-admin
下期将会介绍如何美化和配置wordpress,让你的网站更加好看