如何搭建开源的Web流程图工具 Diagrams.net(原draw.io)
2021-01-30
2 min read
# Diagrams.net
# UML
# drawio
# ProcessOn
# png
# svg
# html
# xml
# draw
# 浏览器
# 画图
# 流程图
# web
# firewall-cmd
# docker
# github
# centos
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命令
docker run -it --name="draw" -p 8080:8080 -p 8443:8443 jgraph/drawio
docker start draw
- Docker开机自动启动镜像
docker update --restart=always draw
打开防火墙8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
参考文章
Install Docker Engine
Github : jgraph/docker-drawio
reboot 后 Docker服务及容器自动启动设置