一、簡介
QuartzUI 是基于 Quartz.NET3.0 的定時任務(wù) Web 可視化管理,Docker 打包開箱即用、內(nèi)置 SQLite 持久化、語言無關(guān)、業(yè)務(wù)代碼零污染、支持 RESTful 風(fēng)格接口、傻瓜式配置、異常請求郵件通知等。
二、部署
QuartzUI 從 2022 年到現(xiàn)在沒有提交記錄,這里的部署使用的是最后一個版本的鏡像。Windows Docker 與 Linux Docker 均可部署。
2.1 Windows Docker
打開 Docker Desktop,切換到 Linux 容器。然后在 PowerShell 執(zhí)行下面命令,即可啟動一個 QuartzUI 服務(wù)。這里安裝的是目前為止最后版本,如果需要安裝其他版本,可以到 Docker Hub 進行查找。
docker run -dp 5088:80 `
--restart=always `
-v C:\ProgramDatas\Docker\Containers\quartzui:/app/File `
--privileged=true `
--name quartzui bennyzhao/quartzui
-參數(shù) --restart always 在容器退出時總是重啟容器。
-參數(shù) -v C:\ProgramDatas\Docker\Containers\quartzui:/app/File 將容器內(nèi)的 /app/File 數(shù)據(jù)目錄(如 SQLite 數(shù)據(jù)庫和 log 日志)映射到物理機的 C:\ProgramDatas\Docker\Containers\quartzui 目錄下。
2.2 Linux Docker
在終端執(zhí)行下面命令,即可啟動一個 QuartzUI 服務(wù)。這里安裝的是目前為止最后版本,如果需要安裝其他版本,可以到 Docker Hub 進行查找。
docker run -v /opt/programdatas/docker/containers/quartzuifile:/app/File --restart=always --privileged=true --name quartzui -dp 5088:80 bennyzhao/quartzui
-參數(shù) --restart always 在容器退出時總是重啟容器。
-參數(shù) -v /opt/programdatas/docker/containers/quartzuifile:/app/File 將容器內(nèi)的 /app/File 數(shù)據(jù)目錄(如 SQLite 數(shù)據(jù)庫和 log 日志)映射到物理機的 /opt/programdatas/docker/containers/quartzuifile 目錄下。文章來源:http://www.zghlxwxcb.cn/news/detail-857163.html
三、訪問 Web
打開瀏覽器, 使用 5088 端口 http://localhost:5088/ 進行訪問,即可以看到 QuartzUI,默認(rèn)無密碼。
可以配置多種方式的定時任務(wù),也可以正常、異常通知。文章來源地址http://www.zghlxwxcb.cn/news/detail-857163.html
到了這里,關(guān)于基于 Quartz.NET 可視化任務(wù)調(diào)度平臺 QuartzUI的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!