如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Convertigo是一款开源全栈低代码/无代码平台,用于在数天内构建企业级Web和移动应用。该镜像包含Convertigo Server(后端服务器组件),负责处理后端连接器、微服务执行、离线数据同步,并提供Web和移动Web应用服务。支持amd64和arm64v8架构,适用于快速开发、部署企业级多体验应用。
amd64、arm64v8console$ docker run --name C8O -d -p 28080:28080 amd64/convertigo
启动后,通过http://[docker主机]:28080/convertigo访问管理控制台,默认凭据:admin/admin。HTTPS默认端口为28443(需配置SSL)。
启动CouchDB容器:
console$ docker run -d --name fullsync couchdb:3.2.2
链接Convertigo到CouchDB:
console$ docker run -d --name C8O --link fullsync:couchdb -p 28080:28080 amd64/convertigo
启用PouchDB作为FullSync引擎(需互联网访问,不适用于生产环境):
console$ docker run -d --name C8O -e JAVA_OPTS="-Dconvertigo.engine.fullsync.pouchdb=true" -p 28080:28080 amd64/convertigo
console$ docker run -d --name C8O --link [mysql容器名]:mysql -p 28080:28080 \ -e JAVA_OPTS="-Dconvertigo.engine.billing.enabled=true \ -Dconvertigo.engine.billing.persistence.jdbc.username=[数据库用户名] \ -Dconvertigo.engine.billing.persistence.jdbc.password=[数据库密码] \ -Dconvertigo.engine.billing.persistence.jdbc.url=jdbc:mysql://mysql:3306/c8oAnalytics" \ amd64/convertigo
映射容器工作区到本地目录,实现项目数据持久化:
console$ docker run --name C8O -v $(pwd):/workspace -d -p 28080:28080 amd64/convertigo
多实例共享工作区时,需配置实例特定路径:
console$ docker run --name C8O -v $(pwd):/workspace -d -p 28080:28080 \ -e JAVA_OPTS="-Dconvertigo.engine.cache_manager.filecache.directory=/workspace/cache/[实例名] \ -Dconvertigo.engine.log4j.appender.CemsAppender.File=/workspace/logs/[实例名]/engine.log" \ amd64/convertigo
创建包含预部署项目的自定义镜像:
dockerfileFROM amd64/convertigo COPY 项目1.car /usr/local/tomcat/webapps/convertigo/WEB-INF/default_user_workspace/projects/ COPY 依赖项目.car /usr/local/tomcat/webapps/convertigo/WEB-INF/default_user_workspace/projects/
修改管理员账户
console$ docker run -d --name C8O -e CONVERTIGO_ADMIN_USER=administrator -e CONVERTIGO_ADMIN_PASSWORD=s3cret -p 28080:28080 amd64/convertigo
配置测试平台账户
console$ docker run -d --name C8O -e CONVERTIGO_TESTPLATFORM_USER=tp_user -e CONVERTIGO_TESTPLATFORM_PASSWORD=s3cret -p 28080:28080 amd64/convertigo
使用现有证书(PEM格式)
console$ docker run -d --name C8O -v <SSL证书目录>:/ssl -p 28443:28443 amd64/convertigo
证书目录需包含:key.pem(私钥)、cert.pem(证书)、可选chain.pem(证书链)
通过环境变量提供证书(Base64编码)
console$ SSL_KEY_B64=$(base64 key.pem) $ SSL_CERT_B64=$(base64 cert.pem) $ docker run -d --name C8O -e SSL_KEY_B64="$SSL_KEY_B64" -e SSL_CERT_B64="$SSL_CERT_B64" -p 28443:28443 amd64/convertigo
生成自签名证书(测试环境)
console$ docker run -d --name C8O -e SSL_SELFSIGNED=mycomputer -p 28443:28443 amd64/convertigo
| 变量名 | 描述 | 默认值 |
|---|---|---|
JAVA_OPTS | JVM参数,可配置系统属性 | 空 |
LOG_STDOUT | 是否输出日志到标准输出 | false |
LOG_FILE | 是否生成日志文件 | true |
JXMX | JVM最大内存(MB) | 2048 |
COOKIE_PATH | JSESSIONID cookie路径 | / |
COOKIE_SECURE | 是否启用Secure cookie标志 | false |
COOKIE_SAMESITE | SameSite cookie属性(none/lax/strict) | 空 |
SESSION_TIMEOUT | Tomcat会话超时(分钟) | 30 |
DISABLE_SUDO | 是否禁用sudo权限 | 空 |
ENABLE_JDWP_DEBUG | 是否启用JDWP调试(端口8000) | false |
部署包含FullSync和MySQL分析的完整环境:
console$ mkdir c8oMBaaS && cd c8oMBaaS $ wget https://raw.githubusercontent.com/convertigo/docker/master/compose/mbaas/docker-compose.yml $ docker compose up -d
Convertigo社区版镜像基于AGPL 3.0许可。镜像可能包含其他软件,其许可信息可在https://github.com/docker-library/repo-info/tree/master/repos/convertigo%E4%B8%AD%E6%9F%A5%E7%9C%8B%E3%80%82%E4%BD%BF%E7%94%A8%E5%89%8D%E8%AF%B7%E7%A1%AE%E4%BF%9D%E9%81%B5%E5%AE%88%E6%89%80%E6%9C%89%E5%8C%85%E5%90%AB%E8%BD%AF%E4%BB%B6%E7%9A%84%E8%AE%B8%E5%8F%AF%E6%9D%A1%E6%AC%BE%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

来自真实用户的反馈,见证轩辕镜像的优质服务