在线绘图工具:Drawio
Drawio介绍
一款在线绘图工具,能绘制多种格式的图表和图形,如流程图、组织结构图、网络图等。
还支持多种图形和模板,可以导出为多种格式(如 PNG、PDF)并且可以与多种云存储服务(如 Google Drive、本地)集成。
github地址:drawio
dockerhub地址(国人自制版):ryaning/drawio
镜像优势
采用的不是官方的,而是一款国人制作的镜像,有一款下载1.1K的不知道是不是官方的,但是六年没更新了,所以选用这个,还有其他优势如下:
- 较小的体积
- 改默认语言(简体中文)
- 下载因GFW网络原因导致无法访问到的静态文件
修改tomcat 8080端口默认项目为 draw
安装
装在小主机的docker上,方便访问,默认端口为8080,但是我改成9990了,因为8080好像有其他容器在用
- 直接在容器里面选择添加,复制到
解析CLI命令行即可自动拉取镜像,不需要手动拉取镜像,注意一下挂载目录-v就行,修改成小主机的挂载路径即可
1 | docker run --name drawio \ |
命令说明:
- –name:表示容器名称,自定义名称
- -p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 8080 端口,这样就向外界暴露了 8080 端口,可通过 docker 网桥来访问容器内部的 8080 端口了
- -v /etc/localtime:/etc/localtime:ro:将系统时区挂载容器内,保证容器时区和宿主机一致
- -v /home/drawio/logs:/usr/local/tomcat/logs :将tomcat日志挂载到系统/home/drawio/logs目录下
注意事项
初次使用先重启drawio镜像,目的是为了重新读取 server.xml 文件,使得 tomcat 默认项目为 draw
访问
画图
一个frp的实现图,内网穿透用





