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)用場景:

  1. 個人學(xué)習(xí)與筆記整理:學(xué)生和終身學(xué)習(xí)者可以利用它來整理課程筆記、歸納知識點或是準(zhǔn)備考試。通過創(chuàng)建不同的分支來分類信息,有助于提高記憶效率和理解深度。
  2. 項目管理與團隊協(xié)作:項目經(jīng)理和團隊成員可以共同編輯思維導(dǎo)圖來規(guī)劃項目流程、分配任務(wù)、跟蹤進度和管理資源。由于支持操作本地文件,團隊成員即使在不同地點也能方便地共享和更新項目計劃。
  3. 創(chuàng)意構(gòu)思與頭腦風(fēng)暴:無論是廣告策劃、產(chǎn)品設(shè)計還是文章寫作,Simple Mind Map都能幫助用戶在視覺上組織靈感和創(chuàng)意,促進思維的發(fā)散與收斂,加速從想法到實施的過程。
  4. 業(yè)務(wù)分析與決策制定:企業(yè)分析師和決策者可以利用該工具進行SWOT分析(優(yōu)勢、劣勢、機會、威脅)、市場細分、競爭分析等,直觀展示各種因素之間的關(guān)系,輔助做出更加明智的決策。
  5. 知識管理與教學(xué)輔助:教育工作者能用它構(gòu)建課程大綱、整理教學(xué)資料,甚至作為課堂互動工具,幫助學(xué)生構(gòu)建系統(tǒng)化的知識體系。個人用戶也可以用來整理個人成長路徑、技能樹等,有效管理個人知識資產(chǎn)。
  6. 寫作大綱與故事板制作:作家和編劇可以利用思維導(dǎo)圖規(guī)劃小說情節(jié)、角色發(fā)展或劇本結(jié)構(gòu),確保故事邏輯清晰、情節(jié)連貫。
  7. 會議記錄與回顧:在會議中使用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地址。

在Docker環(huán)境下部署Simple mind map思維導(dǎo)圖工具

6.2 更換主題

點擊主題,選擇自己喜歡的主題模式。

在Docker環(huán)境下部署Simple mind map思維導(dǎo)圖工具
在Docker環(huán)境下部署Simple mind map思維導(dǎo)圖工具

6.3 導(dǎo)出文件

可以選擇不同格式的文件導(dǎo)出。

在Docker環(huán)境下部署Simple mind map思維導(dǎo)圖工具

6.4 開啟小地圖

點擊右下角的開啟小地圖圖標(biāo),開啟“小地圖”瀏覽。

在Docker環(huán)境下部署Simple mind map思維導(dǎo)圖工具

6.5 全屏查看

點擊“全屏”小圖標(biāo),進行全屏查看。

在Docker環(huán)境下部署Simple mind map思維導(dǎ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),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。