参考资料

  1. 能否用Docker替代虚拟化?
  2. emlog 是一款基于 PHP 和 MySQL 的开源博客系统
  3. Bash(Bourne-Again SHell)是 Unix/Linux 系统默认的命令行解释器
  4. Perl是一种高级、通用、解释型动态编程语言
  5. SWI-Prolog 是一个开源的 Prolog 实现,广泛用于人工智能、自然语言处理和知识表示等领域
  6. Docker的核心概念
  7. Amazon Corretto 是亚马逊提供的免费、多平台、生产就绪的 OpenJDK 发行版
  8. ROS (Robot Operating System) 简介

Convertigo简介

Convertigo是一个开源的低代码开发平台,用于快速构建企业级Web和移动应用。它支持后端集成、业务流程自动化和多设备应用开发。

特点

  1. 低代码/无代码开发

  2. 支持REST/SOAP API集成

  3. 可视化流程设计器

  4. 多数据库连接支持

  5. 内置安全机制

  6. 云部署和本地部署选项

最新更新内容及时间

最新稳定版本:8.0.0 (2023年第三季度更新)
主要更新:

  • 增强的云原生支持

  • 改进的Kubernetes集成

  • 性能优化

  • 新的连接器

下载地址

官方镜像下载:
https://hub.docker.com/r/convertigo/convertigo

官网地址

https://www.convertigo.com

文档地址

https://www.convertigo.com/documentation

Docker安装示例

docker run -d \
  -p 28080:28080 \
  -v /path/to/workspace:/workspace \
  --name convertigo \
  convertigo/convertigo:latest

YAML设置示例

version: '3'
services:
  convertigo:
    image: convertigo/convertigo:latest
    ports:
      - "28080:28080"
    volumes:
      - ./workspace:/workspace
    environment:
      - JAVA_OPTS=-Xmx2g

常见错误及解决方法

  1. 端口冲突错误:

    • 确保28080端口未被占用

  2. 数据库连接失败:

    • 检查连接字符串和凭证

    • 验证网络可达性

  3. 内存不足:

    • 增加JAVA_OPTS中的-Xmx值

  4. 权限问题:

    • 确保挂载目录有正确权限

  5. 启动超时:

    • 检查日志获取详细错误信息

    • 增加容器启动超时时间