
如何搭建开源的Web流程图工具 Diagrams.net(原draw.io)
ProcessOn
目前已经是大家熟知的Web的流程图
,UML
等绘图工具了。但 ProcessOn
是收费服务,免费的又限制太多,那还有免费的午餐吗?
有,就是Diagrams.net
。完全免费,功能强大~
在线使用Diagrams.net
Diagrams.net
的使用方法非常简单,直接打开浏览器,输入网址 draw.io,或 app.diagrams.net,可以使用第三方存储,支持Google Drive
,OneDrive
,Dropbox
,Github
,GitLab
,本地文件
,浏览器缓存
,保存的文件格式也有好多种,具体有『XML File(.drawio
)』,『Editable Bitmap Image(.png
)』,『Editable Vector Image(.svg
)』,『HTML File(.html)
』,『XML File(.xml
)』,
如果不需要自己搭建 Diagrams.net 服务,那么这篇文章到这里已经结束了。
安装Docker环境
- 之前有写过如何安装Docker,CentOS 7可以参考,其他OS建议参考官方文档
安装Docker-DrawIO
Docker命令
1
2docker run -it --name="draw" -p 8080:8080 -p 8443:8443 jgraph/drawio
docker start drawDocker开机自动启动镜像
1
docker update --restart=always draw
打开防火墙8080端口
1 |
|
参考文章
Install Docker Engine
Github : jgraph/docker-drawio
reboot 后 Docker服务及容器自动启动设置