一、nullboard介紹
1.1 nullboard簡介
- nullboard簡介
Nullboard 是對看板/任務(wù)列表管理器的極簡主義演繹,旨在緊湊、可讀且使用快速。
1.2 任務(wù)看板工具介紹
任務(wù)看板工具是一種項目管理工具,用于幫助團隊組織和跟蹤任務(wù)的進(jìn)度。它通常以可視化的方式呈現(xiàn)任務(wù)列表,使團隊成員可以清楚地了解項目中的任務(wù)、優(yōu)先級以及任務(wù)的狀態(tài)。任務(wù)看板工具通常采用一個可拖放的界面,允許團隊成員將任務(wù)從一個狀態(tài)移動到另一個狀態(tài),例如從待辦狀態(tài)到進(jìn)行中狀態(tài),再到已完成狀態(tài)。這種可視化方式使團隊成員更容易共享信息、協(xié)作和合理分配工作。常見的任務(wù)看板工具包括Trello、Jira等。
二、本地環(huán)境介紹
2.1 本地環(huán)境規(guī)劃
本次實踐為個人測試環(huán)境,操作系統(tǒng)版本為centos7.6。
hostname | IP地址 | 操作系統(tǒng)版本 | Docker版本 |
---|---|---|---|
dokcer | 192.168.3.166 | centos 7.6 | 2 20.10.17 |
2.2 本次實踐介紹
1.本次實踐部署環(huán)境為個人測試環(huán)境,生產(chǎn)環(huán)境請謹(jǐn)慎;
2.在Docker環(huán)境下部署nullboard任務(wù)管理工具。
2.3 注意事項
本項目可以用于學(xué)習(xí)與測試,請勿使用在生產(chǎn)環(huán)境,可以在個人服務(wù)器上體驗使用。
三、本地環(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 Thu 2023-12-21 18:58:04 CST; 4 days ago
Docs: https://docs.docker.com
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鏡像
[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文件
本次實踐使用docker compose方式運行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容器正常啟動。
[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
六、訪問nullboard首頁
訪問地址:http://192.168.3.166:9655/,將IP替換為自己服務(wù)器IP地址,進(jìn)入到nullboard首頁。如果無法訪問,則檢查服務(wù)器防火墻是否設(shè)置,云服務(wù)器的安全組端口是否放行等。
七、nullboard的基本使用
7.1 調(diào)整頁面大小
在右上角的菜單欄中,選擇“use larger font”選項,調(diào)整頁面更大。
7.2 調(diào)整主題
在右上角菜單欄中,選擇“dark”主題。
7.3 新建任務(wù)看板
選擇新建看板選項
編輯看板名稱,自定義設(shè)置即可。
7.4 新建任務(wù)
在新建的看板名稱旁邊,點擊新建列表,編輯列表名稱為test01,按回車鍵確認(rèn)即可。
新建任務(wù),編輯任務(wù)內(nèi)容。
7.5 查看最終效果
可以看到填寫相關(guān)內(nèi)容后,任務(wù)看板最后效果如下。文章來源:http://www.zghlxwxcb.cn/news/detail-795921.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-795921.html
到了這里,關(guān)于【Docker項目實戰(zhàn)】使用Docker部署nullboard任務(wù)管理工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!