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
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务