在docker環(huán)境下部署Simple mind map思維導(dǎo)圖工具
- 1.1 Simple mind map簡介
- 1.2 Simple mind map特點
- 1.3 Simple mind map使用場景
- 2.1 本地環(huán)境規(guī)劃
- 2.2 本次實踐介紹
- 3.1 檢查Docker服務(wù)狀態(tài)
- 3.2 檢查Docker版本
- 3.3 檢查docker compose 版本
- 5.1 創(chuàng)建mind-map容器
- 5.2 檢查mind-map容器狀態(tài)
- 5.3 檢查mind-map容器日志
- 6.1 訪問Simple mind map首頁
- 6.2 更換主題
- 6.3 導(dǎo)出文件
- 6.4 開啟小地圖
- 6.5 全屏查看
一、Simple mind map介紹
1.1 Simple mind map簡介
Simple mind map
,一個 Web 思維導(dǎo)圖,基于思維導(dǎo)圖庫、Vue2.x、ElementUI 開發(fā),可以操作電腦本地文件,所以你可以直接把它當(dāng)做一個在線版思維導(dǎo)圖應(yīng)用使用。
1.2 Simple mind map特點
- 插件化架構(gòu),除核心功能外,其他功能作為插件提供,按需使用,減小打包體積
- 支持邏輯結(jié)構(gòu)圖、思維導(dǎo)圖、組織結(jié)構(gòu)圖、目錄組織圖、時間軸(橫向、豎向)、魚骨圖等結(jié)構(gòu)
- 內(nèi)置多種主題,允許高度自定義樣式,支持注冊新主題
- 節(jié)點內(nèi)容支持文本(普通文本、富文本)、圖片、圖標(biāo)、超鏈接、備注、標(biāo)簽、概要、數(shù)學(xué)公式
- 節(jié)點支持拖拽(拖拽移動、自由調(diào)整)、多種節(jié)點形狀,支持使用 DDM 完全自定義節(jié)點內(nèi)容
- 支持畫布拖動、縮放
- 支持鼠標(biāo)按鍵拖動選擇和Ctrl+左鍵兩種多選節(jié)點方式
- 支持導(dǎo)出為json、png、svg、pdf、markdown、xmind,支持從json、xmind、markdown導(dǎo)入
- 支持快捷鍵、前進后退、關(guān)聯(lián)線、搜索替換、小地圖、水印、滾動條
- 提供豐富的配置,滿足各種場景各種使用習(xí)慣
- 支持協(xié)同編輯
1.3 Simple mind map使用場景
Simple Mind Map
作為一個結(jié)合了思維導(dǎo)圖庫、Vue2.x技術(shù)棧以及ElementUI框架開發(fā)的Web應(yīng)用,具備操作電腦本地文件的功能,它的使用場景廣泛且靈活。以下是一些典型的應(yīng)用場景:
- 個人學(xué)習(xí)與筆記整理:學(xué)生和終身學(xué)習(xí)者可以利用它來整理課程筆記、歸納知識點或是準(zhǔn)備考試。通過創(chuàng)建不同的分支來分類信息,有助于提高記憶效率和理解深度。
- 項目管理與團隊協(xié)作:項目經(jīng)理和團隊成員可以共同編輯思維導(dǎo)圖來規(guī)劃項目流程、分配任務(wù)、跟蹤進度和管理資源。由于支持操作本地文件,團隊成員即使在不同地點也能方便地共享和更新項目計劃。
- 創(chuàng)意構(gòu)思與頭腦風(fēng)暴:無論是廣告策劃、產(chǎn)品設(shè)計還是文章寫作,
Simple Mind Map
都能幫助用戶在視覺上組織靈感和創(chuàng)意,促進思維的發(fā)散與收斂,加速從想法到實施的過程。 - 業(yè)務(wù)分析與決策制定:企業(yè)分析師和決策者可以利用該工具進行SWOT分析(優(yōu)勢、劣勢、機會、威脅)、市場細分、競爭分析等,直觀展示各種因素之間的關(guān)系,輔助做出更加明智的決策。
- 知識管理與教學(xué)輔助:教育工作者能用它構(gòu)建課程大綱、整理教學(xué)資料,甚至作為課堂互動工具,幫助學(xué)生構(gòu)建系統(tǒng)化的知識體系。個人用戶也可以用來整理個人成長路徑、技能樹等,有效管理個人知識資產(chǎn)。
- 寫作大綱與故事板制作:作家和編劇可以利用思維導(dǎo)圖規(guī)劃小說情節(jié)、角色發(fā)展或劇本結(jié)構(gòu),確保故事邏輯清晰、情節(jié)連貫。
- 會議記錄與回顧:在會議中使用
Simple Mind Map
記錄關(guān)鍵點、行動項和責(zé)任人,會后直接保存為本地文件或分享給參會人員,便于后續(xù)跟進和執(zhí)行。
二、本地環(huán)境介紹
2.1 本地環(huán)境規(guī)劃
本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。
hostname IP地址 操作系統(tǒng)版本 Docker版本 jeven 192.168.3.166 centos 7.6 20.10.17
2.2 本次實踐介紹
1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹慎; 2.在Docker環(huán)境下成功部署Simple mind map思維導(dǎo)圖工具。
三、本地環(huán)境檢查
3.1 檢查Docker服務(wù)狀態(tài)
檢查Docker服務(wù)是否正常運行,確保Docker正常運行。
[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2023-11-04 21:48:30 CST; 1 weeks 2 days ago Main PID: 43919 (dockerd) Tasks: 38 Memory: 502.6M CGroup: /system.slice/docker.service
3.2 檢查Docker版本
檢查Docker版本
[root@jeven ~]# docker version Client: Docker Engine - Community Version: 20.10.17 API version: 1.41 Go version: go1.17.11 Git commit: 100c701 Built: Mon Jun 6 23:05:12 2022 OS/Arch: linux/amd64 Context: default Experimental: true Server: Docker Engine - Community Engine: Version: 20.10.17 API version: 1.41 (minimum version 1.12) Go version: go1.17.11 Git commit: a89b842 Built: Mon Jun 6 23:03:33 2022 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.6 GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1 runc: Version: 1.1.2 GitCommit: v1.1.2-0-ga916309 docker-init: Version: 0.19.0 GitCommit: de40ad0
3.3 檢查docker compose 版本
檢查Docker compose版本,確保2.0以上版本。
[[root@jeven ~]# docker compose version Docker Compose version v2.19.1
四、下載Simple mind map鏡像
在docker hub下載Simple mind map鏡像
[root@jeven ~]# docker pull shuiche/mind-map Using default tag: latest latest: Pulling from shuiche/mind-map 31e352740f53: Pull complete 1473efee6963: Pull complete 08982b290dbc: Pull complete b9ca70af3df8: Pull complete fbdae3c8bae0: Pull complete Digest: sha256:fa1d7fed4fe105af42b53878425d0005d0dd3f269bf87b18a36e040283b76e4a Status: Downloaded newer image for shuiche/mind-map:latest docker.io/shuiche/mind-map:latest
五、部署Simple mind map工具
5.1 創(chuàng)建mind-map容器
- docker-cli創(chuàng)建mind-map容器
docker run -d --restart unless-stopped --name mind-map -p 7655:8080 shuiche/mind-map
- 編輯docker-compose.yaml部署文件
version: '3.9' services: mind-map: image: shuiche/mind-map ports: - '7655:8080' container_name: mind-map restart: unless-stopped
- 使用docker compose創(chuàng)建mind-map容器
[root@jeven mind-map]# docker compose up -d [+] Running 2/2 ? Network mind-map_default Created 0.1s ? Container mind-map Started 1.0s
5.2 檢查mind-map容器狀態(tài)
檢查mind-map容器狀態(tài)
[root@jeven mind-map]# docker compose ps NAME COMMAND SERVICE STATUS PORTS mind-map "./server" mind-map running 0.0.0.0:7655->8080/tcp, :::7655->8080/tcp
5.3 檢查mind-map容器日志
檢查mind-map容器運行日志,確保mind-map服務(wù)正常運行。
[root@jeven mind-map]# docker compose logs mind-map | [GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. mind-map | mind-map | [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. mind-map | - using env: export GIN_MODE=release mind-map | - using code: gin.SetMode(gin.ReleaseMode) mind-map | mind-map | [GIN-debug] GET /dist/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (3 handlers) mind-map | [GIN-debug] HEAD /dist/*filepath --> github.com/gin-gonic/gin.(*RouterGroup).createStaticHandler.func1 (3 handlers) mind-map | [GIN-debug] GET / --> main.main.func1 (3 handlers) mind-map | [GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value. mind-map | Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details. mind-map | [GIN-debug] Listening and serving HTTP on :8080
六、Simple mind map基本使用
6.1 訪問Simple mind map首頁
訪問地址:http://192.168.3.166:7655/,將IP替換為自己服務(wù)器IP地址。
6.2 更換主題
點擊主題,選擇自己喜歡的主題模式。
6.3 導(dǎo)出文件
可以選擇不同格式的文件導(dǎo)出。
6.4 開啟小地圖
點擊右下角的開啟小地圖圖標(biāo),開啟“小地圖”瀏覽。
6.5 全屏查看
點擊“全屏”小圖標(biāo),進行全屏查看。
在這里插入圖片描述
七、總結(jié)
Simple Mind Map
作為一款基于Vue2.x和ElementUI的Web思維導(dǎo)圖工具,以其直觀的操作界面、強大的本地文件交互能力,為用戶提供了無縫的在線思維整理體驗。無論是整理思路、項目規(guī)劃還是團隊協(xié)作,它都展現(xiàn)出高度的靈活性與實用性,讓用戶能夠在任何設(shè)備上高效構(gòu)建、管理和分享知識結(jié)構(gòu),極大地提升了工作與學(xué)習(xí)的效率,是一款值得推薦的在線思維導(dǎo)圖應(yīng)用。
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,