Typecho是一款轻量级的PHP博客程序,支持多种数据库和扩展。本文记录了部署和配置Typecho过程。
拉取镜像
docker pull 80x86/typecho
docker pull mysql:5.7
实例化容器
typecho
1 | mkdir -p /app/typecho/themes |
mysql,密码:123456
1 | docker run --restart always \ |
用latest失败,原因未知。
进入mysql容器创建数据库
docker exec -it mysql /bin/bash
以下是在容器内操作:
进入数据库
mysql -u root -p
自己的密码
创建数据库
create database typecho;
show databases;
exit
打开IP:8080进行网站部署
完成。
在手机temux-qemu-alpine和temux-qemu-debian环境下,mysql数据库总是运行不起来,拉取和解压镜像都非常慢,onecloud armbian上也找不到能用的mysql版本,dc7900旧电脑秒杀,最终还是在x64的电脑上成功部署。
1月11日补充:找到一个适合armhf的mysql镜像beercan1989/arm-mysql:latest,终于在onecloud上部署成功,dc7900可以休息了。现在用的typecho镜像是joyqi/typecho:nightly-php7.4-apache,似乎是最新测试版。