1)Draw.io 介绍
提到流程图,大家第一时间可能会想到 Visio,不可否认,VIsio 确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。所以,今天给大家推荐一款更实用的流程图软件 —— **Draw.io **在线绘图工具。
Draw.io(以前的 Diagramly)是免费的在线图表软件。您可以将其用作流程图制作工具、网络图软件、在线创建 UML、作为 ER 图工具、设计数据库模式、在线构建 BPMN、作为电路图制作工具等等。Draw.io 可以导入 .vsdx、Gliffy 和 Lucidchart 文件。
2)检查本地 Docker 环境
2.1)宿主机系统版本
[root@node ~] cat /etc/os-release
2.2)检查 Docker 版本
// 1) 低版本 Docker 安装
yum install docker -y
----
// < '推荐' >
// 2) 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
----
// 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
// 启用 Docker
systemctl enable --now docker
----
// 3) 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
2.3)检查 Docker 状态
[root@node ~] systemctl status docker
3)下载 Draw.io 镜像
[root@node ~] docker pull jgraph/drawio
4)安装 Draw.io
4.1)创建 Draw.io 容器
docker run -d --name="draw" --restart always -p 8080:8080 -p 8443:8443 jgraph/drawio
4.2)检查容器状态
docker ps -a
4.3)检查容器日志
docker logs draw
4.4)镜像导出
方便后续,可以在离线环境中进行使用
// 导出镜像
# docker images | grep drawio | awk '{print $3}'
docker save c169fe2d8326 > drawio.tar
// 上传阿里云盘
// 后续 载入 镜像
docker load < drawio.tar
5)访问 Draw.io 工具
http://10.0.59.114:8080/