最近在使用minio做資源存儲,要求把minio部署到wondows上使用,發現官方提供的運行命令:.\minio.exe server .\data運行后,關閉cmd窗口,服務就會關閉
所以需要通過winsw注冊服務的方式,把minio注冊成服務運行
winsw下載配置:
-
地址:https://github.com/winsw/winsw/releases
或者百度雲網盤鏈接:鏈接:https://pan.baidu.com/s/1YcYBsBdnTPtZzGhuOPVXzQ
提取碼:BScB -
將WinSW.exe復制到自定義的目錄,並重命名為自己想命名的服務名稱minio-server.exe
-
同目錄下創建minio-server.xml。特別注意,xml和exe必須同名
-
配置minio-server.xml文件
-
打開cmd,進入文件目錄,運行命令:minio-server.exe install安裝服務
-
安裝完后,去服務中啟動服務。啟動成功就可以正常使用minio啦
啟動成功后,訪問:http://localhost:9000/minio/login
- 如果想刪除服務,先右鍵停止,再運行命令行:sc delete minio-server
具體配置:
<service>
<id>minio-server</id>
<name>minio-server</name>
<description>minio文件存儲服務器</description>
<!-- 可設置環境變量 -->
<env name="HOME" value="%BASE%"/>
<executable>%BASE%\minio.exe</executable>
<arguments>server "%BASE%\data"</arguments>
<!-- <logmode>rotate</logmode> -->
<logpath>%BASE%\logs</logpath>
<log mode="roll-by-size-time">
<sizeThreshold>10240</sizeThreshold>
<pattern>yyyyMMdd</pattern>
<autoRollAtTime>00:00:00</autoRollAtTime>
<zipOlderThanNumDays>5</zipOlderThanNumDays>
<zipDateFormat>yyyyMMdd</zipDateFormat>
</log>
</service>