
joyqi/typecho快速参考
支持的标签及对应的Dockerfile链接
如何使用此镜像
bash$ docker run --name typecho-server -e TYPECHO_SITE_URL=[***] -d joyqi/typecho:nightly-php7.4-apache
如何扩展此镜像
TIMEZONE默认值:UTC
服务器时区,例如:Asia/Shanghai
MEMORY_LIMITPHP内存限制,例如:100M
MAX_POST_BODY例如:50M
TYPECHO_INSTALL默认值:0
设为1可自动运行安装脚本。
TYPECHO_DB_ADAPTER默认值:Pdo_Mysql
Typecho数据库驱动,可选值:Pdo_Mysql、Pdo_SQLite、Pdo_Pgsql、Mysqli、SQLite、Pgsql。
TYPECHO_DB_HOST默认值:localhost
数据库服务器主机,仅适用于mysql和pgsql驱动。
TYPECHO_DB_PORT默认值:3306(mysql)或5432(pgsql)
数据库服务器端口,仅适用于mysql和pgsql驱动。
TYPECHO_DB_USER(必填,适用于mysql和pgsql驱动)
数据库用户名,仅适用于mysql和pgsql驱动。
TYPECHO_DB_PASSWORD(必填,适用于mysql和pgsql驱动)
数据库密码,仅适用于mysql和pgsql驱动。
TYPECHO_DB_FILE(必填,适用于sqlite驱动)
数据库文件存储路径,仅适用于sqlite驱动。
TYPECHO_DB_DATABASE(必填,适用于mysql和pgsql驱动)
Typecho数据库名称,仅适用于mysql和pgsql驱动。
TYPECHO_DB_PREFIX默认值:typecho_
所有数据表的前缀。
TYPECHO_DB_ENGINE默认值:InnoDB
Mysql数据库引擎,仅适用于mysql驱动。
TYPECHO_DB_CHARSET默认值:utf8(pgsql)或utf8mb4(mysql)
数据库字符集,仅适用于mysql和pgsql驱动。
TYPECHO_DB_NEXT默认值:none
数据库中已存在应用表时的操作:
none:不操作,直接退出keep:保留表,跳过初始化force:删除表,重新初始化TYPECHO_SITE_URL(必填)
网站URL,例如:[***]
TYPECHO_USER_NAME默认值:typecho
管理员用户名。
TYPECHO_USER_PASSWORD默认值:随机8字符字符串
管理员密码。
TYPECHO_USER_MAIL默认值:***
管理员***。
后缀为*-fpm的镜像可暴露fastcgi端口9000:
bash$ docker run --name typecho-server -p 9000:9000 -e TYPECHO_SITE_URL=[***] -d joyqi/typecho:nightly-php7.4-fpm
后缀为*-apache的镜像可暴露HTTP端口80:
bash$ docker run --name typecho-server -p 8080:80 -e TYPECHO_SITE_URL=[***] -d joyqi/typecho:nightly-php7.4-apache
bash$ docker run --name typecho-server -v /var/typecho:/app/usr -e TYPECHO_SITE_URL=[***] -d joyqi/typecho:nightly-php7.4
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务