使用 Docker 运行您自己的 draw.io 服务器
使用我们提供的 draw.io Docker 镜像运行您自己的图表服务器。该镜像包含服务器端支持,可导出为 PDF、图像和 .vsdx 格式,并可将图表存储到 Google Drive 和 OneDrive,而无需依赖 draw.io 服务器。

SaaS 应用并非最佳选择的原因有很多,企业更倾向于运行自有环境,将所有数据和应用置于防火墙之后,以确保最高安全性。容器化软件应用与自身环境隔离,因此本质上提供了更高的安全性。
Docker 容器还可以避免因缺少或过时的其他软件组件依赖项而导致的问题,因为运行应用程序所需的一切都打包在该容器中。
运行 draw.io Docker 镜像
draw.io Docker 镜像基于 Tomcat 以支持反向代理,并与在 app.diagrams.net 上运行的生产版 draw.io 保持同步更新。
在您的服务器或桌面计算机上安装并运行Docker 平台。
运行 draw.io Docker 容器:
docker run -it --rm --name="draw" -p 8080:8080 -p 8443:8443 jgraph/drawio
注意:请使用目录中DRAWIO_*列出的环境变量来设置证书并访问 SSL 密钥库挂载点。例如,配置后的命令类似于:docker-entrypoint.shmain
docker run -it -m1g -e LETS_ENCRYPT_ENABLED=true -e PUBLIC_DNS=drawio.example.com --rm --name="draw" -p 80:80 -p 443:8443 jgraph/drawio
有关设置和配置选项的更多信息,请参阅DockerHub 上的 draw.io Docker 镜像页面。
