
gramax/editorGramax编辑器Docker镜像是一款用于创建、编辑和发布文档的应用程序镜像,支持从Docker 20.10版本开始部署。该镜像通过Docker Compose实现便捷部署,包含两个核心服务:editor(主服务,提供文档编辑功能)和git-proxy(Git代理服务,用于绕过跨域资源共享限制,实现与远程Git仓库的交互)。适用于团队文档协作、技术文档管理等场景。
维护者:Gramax团队(***)
获取帮助:Gramax 群组([]
支持通过Docker Compose部署,可选择以下两种方式配置:
通过命令下载官方配置文件:
bashcurl -LO [***]
如需根据需求自定义部署,可创建docker-compose.yaml文件,基础配置示例如下:
yamlversion: "3.8" services: editor: image: docker.io/gramax/editor:latest container_name: editor restart: unless-stopped ports: - ${PORT:-3000}:80 environment: - GIT_PROXY_SERVICE_URL=${GIT_PROXY_SERVICE_URL:-http://localhost:3001} git-proxy: image: docker.io/***:latest container_name: git_proxy restart: unless-stopped ports: - ${GIT_PROXY_PORT:-3001}:80 environment: - ALLOWED_GRAMAX_URLS=${ALLOWED_GRAMAX_URLS:-}
editor:Gramax编辑器主服务,通过Web浏览器访问,默认端口3000。负责文档的创建、编辑和发布功能,需连接git-proxy服务以实现Git仓库交互。
git-proxy:Git代理服务,默认端口3001。接收编辑器的请求并转发至远程Git仓库,用于绕过浏览器跨域资源共享(CORS)限制,确保Git相关操作正常执行。
| 环境变量 | 所属服务 | 描述 | 默认值 | 示例 |
|---|---|---|---|---|
PORT | editor | Gramax编辑器的访问端口 | 3000 | PORT=8080 |
GIT_PROXY_SERVICE_URL | editor | 编辑器连接git-proxy服务的URL | http://localhost:3001 | GIT_PROXY_SERVICE_URL=[***] |
GIT_PROXY_PORT | git-proxy | git-proxy服务的访问端口 | 3001 | GIT_PROXY_PORT=3002 |
ALLOWED_GRAMAX_URLS | git-proxy | 允许向git-proxy发送请求的域名列表(逗号分隔),localhost始终允许访问 | 空 | ALLOWED_GRAMAX_URLS="[***]" |
配置环境变量后,运行以下命令启动服务:
bashdocker compose up
停止并移除容器:
bashdocker compose down
更新镜像并重启服务:
bashdocker compose pull && docker compose up
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务