windows部署minio注册成服务在后台保持运行


最近在使用minio做资源存储,要求把minio部署到wondows上使用,发现官方提供的运行命令:.\minio.exe server .\data运行后,关闭cmd窗口,服务就会关闭

所以需要通过winsw注册服务的方式,把minio注册成服务运行

winsw下载配置:

  1. 地址:https://github.com/winsw/winsw/releases
    或者百度云网盘链接:链接:https://pan.baidu.com/s/1YcYBsBdnTPtZzGhuOPVXzQ
    提取码:BScB

  2. 将WinSW.exe复制到自定义的目录,并重命名为自己想命名的服务名称minio-server.exe

  3. 同目录下创建minio-server.xml。特别注意,xml和exe必须同名

  4. 配置minio-server.xml文件

  5. 打开cmd,进入文件目录,运行命令:minio-server.exe install安装服务

  6. 安装完后,去服务中启动服务。启动成功就可以正常使用minio啦

启动成功后,访问:http://localhost:9000/minio/login

  1. 如果想删除服务,先右键停止,再运行命令行: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>

目录结构:

服务:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM