docker部署nullboard,效率翻倍!
- 1.1 nullboard簡(jiǎn)介
- 1.2 任務(wù)看板工具介紹
- 1.3 nullboard使用場(chǎng)景
- 2.1 本地環(huán)境規(guī)劃
- 2.2 本次實(shí)踐介紹
- 2.3 注意事項(xiàng)
- 3.1 檢查Docker服務(wù)狀態(tài)
- 3.2 檢查Docker版本
- 3.3 檢查docker compose 版本
- 5.1 使用docker-cli創(chuàng)建nullboard容器
- 5.2 編輯docker-compose.yaml文件
- 5.3 創(chuàng)建nullboard容器
- 5.4 檢查nullboard容器狀態(tài)
- 7.1 調(diào)整頁(yè)面大小
- 7.2 調(diào)整主題
- 7.3 新建任務(wù)看板
- 7.4 新建任務(wù)
- 7.5 查看最終效果
一、nullboard介紹
1.1 nullboard簡(jiǎn)介
- nullboard簡(jiǎn)介
Nullboard
是對(duì)看板/任務(wù)列表管理器的極簡(jiǎn)主義演繹,旨在緊湊、可讀且使用快速。
1.2 任務(wù)看板工具介紹
任務(wù)看板工具
是一種項(xiàng)目管理工具,用于幫助團(tuán)隊(duì)組織和跟蹤任務(wù)的進(jìn)度。它通常以可視化的方式呈現(xiàn)任務(wù)列表,使團(tuán)隊(duì)成員可以清楚地了解項(xiàng)目中的任務(wù)、優(yōu)先級(jí)以及任務(wù)的狀態(tài)。任務(wù)看板工具通常采用一個(gè)可拖放的界面,允許團(tuán)隊(duì)成員將任務(wù)從一個(gè)狀態(tài)移動(dòng)到另一個(gè)狀態(tài),例如從待辦狀態(tài)到進(jìn)行中狀態(tài),再到已完成狀態(tài)。這種可視化方式使團(tuán)隊(duì)成員更容易共享信息、協(xié)作和合理分配工作。常見(jiàn)的任務(wù)看板工具包括Trello、Jira等。
1.3 nullboard使用場(chǎng)景
-Nullboard
的設(shè)計(jì)理念聚焦于簡(jiǎn)約、高效與易用性,非常適合以下幾種使用場(chǎng)景:
- 個(gè)人日常任務(wù)管理:對(duì)于追求高效時(shí)間管理和任務(wù)追蹤的個(gè)人用戶(hù)來(lái)說(shuō),Nullboard 提供了一個(gè)簡(jiǎn)潔的平臺(tái)來(lái)規(guī)劃每日任務(wù)、設(shè)定優(yōu)先級(jí)和跟蹤完成情況。無(wú)論是學(xué)習(xí)計(jì)劃、健身目標(biāo)還是家務(wù)安排,都能一目了然,幫助用戶(hù)保持生活和工作的有序進(jìn)行。
- 小型團(tuán)隊(duì)項(xiàng)目協(xié)作:在小型團(tuán)隊(duì)中,Nullboard 可以作為輕量級(jí)的項(xiàng)目管理工具,幫助團(tuán)隊(duì)成員共享任務(wù)進(jìn)度、分配職責(zé)和協(xié)調(diào)工作流程。它的緊湊設(shè)計(jì)促進(jìn)了快速溝通和透明度,確保每個(gè)成員都對(duì)項(xiàng)目狀態(tài)有清晰的了解,適合軟件開(kāi)發(fā)、創(chuàng)意設(shè)計(jì)、活動(dòng)策劃等多步驟協(xié)作項(xiàng)目。
- 敏捷開(kāi)發(fā)管理:對(duì)于遵循敏捷開(kāi)發(fā)方法的團(tuán)隊(duì)而言,Nullboard 能夠很好地支持看板式工作流,如Kanban方法。團(tuán)隊(duì)可以創(chuàng)建“待辦”、“進(jìn)行中”和“已完成”等列來(lái)直觀地管理需求、用戶(hù)故事或任務(wù),便于進(jìn)行迭代規(guī)劃和進(jìn)度跟蹤。
- 教育領(lǐng)域中的課程管理:教師可以利用 Nullboard 來(lái)組織教學(xué)計(jì)劃、作業(yè)布置和評(píng)估進(jìn)度。學(xué)生也可以通過(guò)這樣的平臺(tái)查看作業(yè)截止日期、課程大綱和小組項(xiàng)目的分配情況,促進(jìn)自主學(xué)習(xí)和團(tuán)隊(duì)合作。
- 遠(yuǎn)程工作團(tuán)隊(duì)的協(xié)作:在遠(yuǎn)程辦公越來(lái)越普遍的今天,Nullboard 成為連接分散團(tuán)隊(duì)成員的有效工具。它幫助團(tuán)隊(duì)保持同步,確保任務(wù)的透明度和責(zé)任明確,即使身處不同地點(diǎn)也能高效協(xié)同工作。
- 事件策劃與執(zhí)行:活動(dòng)策劃團(tuán)隊(duì)可以利用 Nullboard 來(lái)規(guī)劃活動(dòng)流程、分配資源、監(jiān)控籌備進(jìn)度。從場(chǎng)地布置到嘉賓邀請(qǐng),每一步都可以被清晰記錄和追蹤,確?;顒?dòng)順利進(jìn)行。
- 個(gè)人目標(biāo)設(shè)定與追蹤:無(wú)論是長(zhǎng)期的職業(yè)發(fā)展規(guī)劃還是短期的技能提升計(jì)劃,Nullboard 都能幫助個(gè)人用戶(hù)設(shè)定清晰的目標(biāo),并通過(guò)逐步分解成可操作的任務(wù)來(lái)實(shí)現(xiàn)這些目標(biāo),同時(shí)提供反饋和激勵(lì)機(jī)制以維持動(dòng)力。
二、本地環(huán)境介紹
2.1 本地環(huán)境規(guī)劃
本次實(shí)踐為個(gè)人測(cè)試環(huán)境,操作系統(tǒng)版本為centos7.6。
2.2 本次實(shí)踐介紹
1.本次實(shí)踐部署環(huán)境為個(gè)人測(cè)試環(huán)境,生產(chǎn)環(huán)境請(qǐng)謹(jǐn)慎; 2.在Docker環(huán)境下部署nullboard任務(wù)管理工具。
2.3 注意事項(xiàng)
本項(xiàng)目可以用于學(xué)習(xí)與測(cè)試,請(qǐng)勿使用在生產(chǎn)環(huán)境,可以在個(gè)人服務(wù)器上體驗(yàn)使用。
三、本地環(huán)境檢查
3.1 檢查Docker服務(wù)狀態(tài)
檢查Docker服務(wù)是否正常運(yùn)行,確保Docker正常運(yùn)行。
[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?Thu?2023-12-21?18:58:04?CST;?4?days?ago ?Main?PID:?11425?(dockerd) ????Tasks:?24 ???Memory:?354.4M ???CGroup:?/system.slice/docker.service
3.2 檢查Docker版本
檢查Docker版本
[root@jeven?~]#?docker?-v Docker?version?20.10.17,?build?100c701
3.3 檢查docker compose 版本
檢查Docker compose版本,確保2.0以上版本。
[root@jeven?~]#?docker?compose?version Docker?Compose?version?v2.6.0
四、下載nullboard鏡像
從docker hub拉取nullboard鏡像
richardsoper/nullboard:latest
[root@jeven?~]#?docker?pull?richardsoper/nullboard:latest latest:?Pulling?from?richardsoper/nullboard e95f33c60a64:?Pull?complete 6b9066ff94f0:?Pull?complete d00048cae6c8:?Pull?complete 673a80f76512:?Pull?complete 5265c6a8bcaa:?Pull?complete 6af35ea9d2a7:?Pull?complete Digest:?sha256:52c64511cd18f93ddcff51e3589736aa8460c61312166e5909a86ecba52fbdf1 Status:?Downloaded?newer?image?for?richardsoper/nullboard:latest docker.io/richardsoper/nullboard:latest
五、部署nullboard任務(wù)管理工具
5.1 使用docker-cli創(chuàng)建nullboard容器
使用docker-cli快速部署nullboard容器
docker?run?-d?--name?nullboard?--restart?always?-p?9655:80?richardsoper/nullboard:latest
5.2 編輯docker-compose.yaml文件
本次實(shí)踐使用docker compose方式運(yùn)行nullboard容器,需要提前編輯docker-compose.yaml文件。
version:?'3.9' services: ????nullboard: ????????image:?'richardsoper/nullboard:latest' ????????ports: ????????????-?'9655:80' ????????restart:?always ????????container_name:?nullboard
5.3 創(chuàng)建nullboard容器
使用docker-compose.yaml文件創(chuàng)建nullboard容器
[[root@jeven?nullboard]#?docker?compose?up?-d [+]?Running?2/2 ???Network?nullboard_default??Created???????????????????????????????????????????????????????????????????????????????????0.1s ???Container?nullboard????????Started???????????????????????????????????????????????????????????????????????????????????1.2s
5.4 檢查nullboard容器狀態(tài)
檢查nullboard容器狀態(tài),確保nullboard容器正常啟動(dòng)。
[root@jeven?nullboard]#??docker?compose?ps NAME????????????????COMMAND??????????????????SERVICE?????????????STATUS??????????????PORTS nullboard???????????"/docker-entrypoint.…"???nullboard???????????running?????????????0.0.0.0:9655->80/tcp,?:::9655->80/tcp
六、訪問(wèn)nullboard首頁(yè)
訪問(wèn)地址:,將IP替換為自己服務(wù)器IP地址,進(jìn)入到nullboard首頁(yè)。如果無(wú)法訪問(wèn)到此頁(yè)面,則檢查服務(wù)器防火墻是否關(guān)閉或者放行相關(guān)端口,云服務(wù)器則還需要設(shè)置安全組規(guī)則。
在這里插入圖片描述
七、nullboard的基本使用
7.1 調(diào)整頁(yè)面大小
在右上角的菜單欄中,選擇“use larger font”選項(xiàng),調(diào)整頁(yè)面更大。
7.2 調(diào)整主題
在右上角菜單欄中,選擇“dark”主題。
7.3 新建任務(wù)看板
選擇新建看板選項(xiàng)
編輯看板名稱(chēng),自定義設(shè)置即可。
7.4 新建任務(wù)
在新建的看板名稱(chēng)旁邊,點(diǎn)擊新建列表,編輯列表名稱(chēng)為test01,按回車(chē)鍵確認(rèn)即可。
新建任務(wù),編輯任務(wù)內(nèi)容。
7.5 查看最終效果
可以看到填寫(xiě)相關(guān)內(nèi)容后,任務(wù)看板最后效果如下。
八、總結(jié)
Nullboard 極簡(jiǎn)而不失功能性的設(shè)計(jì),讓任務(wù)管理變得既直觀又高效。它像一塊數(shù)字化的白板,讓用戶(hù)能在快節(jié)奏的工作與生活中迅速抓取重點(diǎn),無(wú)論是個(gè)人的日程規(guī)劃還是團(tuán)隊(duì)項(xiàng)目的協(xié)作,都能通過(guò)其緊湊的布局、高可讀性和流暢的操作體驗(yàn),實(shí)現(xiàn)目標(biāo)的清晰可視與進(jìn)度的無(wú)縫跟蹤。如果你需要一款簡(jiǎn)單的任務(wù)管理工具,可以嘗試使用體驗(yàn)nullboard工具。
作者聲明本文無(wú)利益相關(guān),歡迎值友理性交流,和諧討論~
,