学习构建了一个用于typecho的容器,方便之后跟进4月开始的typecho更新,理论上也可以用于其他php网站。

https://github.com/molezz/docker-typecho

使用 php8 + sqlite,缺点默认的镜像比较大,以后打算试试用alpine。默认的随机证书应替换成自己域名的。

文件夹目录

├── 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.0/typecho.zip
# 也可以用 git clone https://github.com/typecho/typecho.git  获得最新版
unzip typecho.zip -d typecho && rm typecho.zip
chown -R www-data:www-data typecho/
# docker-compose up 启动确认无误后-d放入后台
docker-compose up -d
最后编辑:2022年05月07日 ©著作权归作者所有

发表评论