默认php:8.1-fpm, nginx:latest, 默认用pdo_sqlite方便迁移。 也可以自行修改docker-compose.yml,typecho.conf变更版本,证书位置,log位置
.
├── docker-compose.yml
├── docs
│ └── cer.cer
│ └── key.key
├── nginx
│ └── typecho.conf
└── typecho
cd /docker目录
git clone https://github.com/molezz/docker-typecho.git
cd docker-typecho
# 编辑docker-compose.yml 修改端口和版本,放置证书于logs下启用ssl
wget https://github.com/typecho/typecho/releases/download/v1.2.1/typecho.zip
# 也可以用 git clone https://github.com/typecho/typecho.git 获得最新版
unzip typecho.zip -d typecho && rm typecho.zip
修改typecho/usr目录权限避免database error
搬家注意修改config.inc.php中数据库路径信息
# docker-compose up 启动确认无误后-d放入后台
docker-compose up -d