
egoexpress/knowndocker-known是一个Docker容器套件,用于运行最新版Known(来自GitHub 'main'分支)。该套件基于多容器架构,包含两个主要容器:一个运行MariaDB数据库,另一个运行Apache服务器及Known PHP应用,实现了"一个容器一个进程"的最佳实践。本配置是在原有Docker Known容器 setup 的基础上,对docker-compose部分进行了完全重写。
与davesgonechina的原始版本相比,本分支包含:
适用于需要容器化部署Known的个人或组织,尤其适合需要通过HTTPS安全访问、追求服务分离架构的用户。
通过Docker Compose在后台模式运行,需设置必要的环境变量。若不使用nginx反向代理,无需设置DOCKER_KNOWN_HOSTNAME和DOCKER_LETSENCRYPT_EMAIL。
bash# 设置环境变量 export DOCKER_KNOWN_MYSQL_PASSWORD=YOURPASSWORD # 数据库密码 export DOCKER_KNOWN_HOSTNAME=YOURHOSTNAME # 主机名(使用反向代理时必填) export DOCKER_LETSENCRYPT_EMAIL=YOUREMAIL # Let's Encrypt***(使用TLS时必填) # 启动容器 docker-compose -p known up -d
http://localhost/访问Web界面如需本地构建Docker镜像:
bashdocker build -t egoexpress/known .


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务