amd64/convertigoConvertigo是一款开源全栈低代码/无代码平台,用于在数天内构建企业级Web和移动应用。该镜像包含Convertigo Server(后端服务器组件),负责处理后端连接器、微服务执行、离线数据同步,并提供Web和移动Web应用服务。支持amd64和arm64v8架构,适用于快速开发、部署企业级多体验应用。
8.3.9, 8.3, latestamd64、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
console$ docker run -d --name C8O -v <SSL证书目录>:/ssl -p 28443:28443 amd64/convertigo
证书目录需包含:key.pem(私钥)、cert.pem(证书)、可选chain.pem(证书链)
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 [***] $ docker compose up -d
Convertigo社区版镜像基于AGPL 3.0许可。镜像可能包含其他软件,其许可信息可在repo-info仓库的convertigo目录中查看。使用前请确保遵守所有包含软件的许可条款。

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