
Drawnix 三步完成Docker部署搭建你的私有白板服务【免费下载链接】drawnix开源白板工具SaaS一体化白板包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix团队头脑风暴要快速画流程图、思维导图又不想把数据交给第三方云时在自己服务器上跑一个白板服务是很稳的选择。按下面步骤做完 Drawnix 的 Docker 部署你就有一台部署好思维导图、流程图、自由画一体化开源白板的服务打开即用。项目速览Drawnix 是一款开源的一体化白板工具SaaS采用插件架构底层 Plait 框架支持 Angular、React 等 UI 框架方便集成与二次开发。值得先知道的三个功能思维导图、流程图、自由画笔一块画布全部完成插入图片一键导出 PNG 与 JSON.drawnix格式无限画布缩放滚动、撤销重做、主题切换、自动保存到浏览器缓存开始之前动手前确认三件事你的机器已安装 Docker安装步骤可参考 Docker 官方安装文档主机 8080 端口可用若已被占用见下方「出错速查」或直接换端口你在目标机器上有执行终端命令的权限 部署三步走下面从拉镜像到验证三步走完。 第一步一条命令拉取镜像Drawnix 提供了预构建镜像无需从源码编译直接拉最新版本docker pull pubuzhixing/drawnix:latestpubuzhixing/drawnix项目预构建的正式镜像latest版本标签指向最新发布拉取完成后本地镜像列表会多出一个新条目执行docker images可以看到。 第二步一条命令启动容器一条命令把容器跑起来容器 80 端口映射到主机 8080docker run -d -p 8080:80 --name drawnix pubuzhixing/drawnix:latest-d后台运行不占用当前终端-p 8080:80把主机 8080 端口映射到容器的 80 端口--name drawnix给容器起个名字方便之后查日志、停止命令返回一串容器 ID 且不报错说明服务已经在后台跑起来了。 第三步打开浏览器验证在浏览器访问这个地址http://localhost:8080看到白板主界面说明部署成功如果你从别的机器访问把 localhost 换成服务器 IP 即可。按需调整不打算用 8080 端口、或者想让数据落盘下面两条命令改一改就能用。自定义端口怎么改8080 被占用时把-p左边换成任意空闲端口例如 3000docker run -d -p 3000:80 --name drawnix pubuzhixing/drawnix:latest之后访问http://localhost:3000页面效果和原来一致。数据持久化挂载Drawnix 默认把白板内容存在浏览器缓存不额外配置也能用。若希望应用文件也存到本地卷加一个命名卷挂载docker run -d -p 8080:80 -v drawnix-data:/home/static --name drawnix pubuzhixing/drawnix:latest/home/static是镜像里静态站点的存放目录定义见 Dockerfile挂载后文件会存进drawnix-data卷容器删除重建也不会丢。出错速查最常见的三种情况整理成下表对号入座处理现象排查命令处理docker run提示端口已被占用netstat -tuln \| grep 8080看谁在监听 8080换用未占用端口重新运行容器在跑但页面打不开docker logs drawnix根据日志定位错误镜像损坏就重跑第一步拉取想更新到最新版本docker stop drawnix docker rm drawnix停掉并删除旧容器后重新执行第一步拉取、第二步启动三条命令就能让白板和里面的内容完全由自己掌控数据不再出服务器。完整功能清单和架构说明见 README.md。现在就去打开那个 8080 页面画第一张流程图吧顺手导出一张 PNG 发给团队。【免费下载链接】drawnix开源白板工具SaaS一体化白板包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.项目地址: https://gitcode.com/GitHub_Trending/dr/drawnix创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考