zoukankan      html  css  js  c++  java
  • Docker部署MinIO对象存储服务

    MinIO介绍

    MinIO 是一款基于Go语言的高性能对象存储服务,在Github上已有Star 24K+。它采用了Apache License v2.0开源协议,适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。github地址

    Docker 快速部署MinIO

    • 拉取MinIO的Docker镜像:
    稳定版
    docker pull minio/minio
    edge版本
    docker pull minio/minio:edge
    
    • 创建容器
      Stable
    docker run -p 9000:9000 -di 
      -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" 
      -e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" 
      minio/minio server /data
    

    Edge

    docker run -p 9000:9000 -di
      -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" 
      -e "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" 
      minio/minio:edge server /data
    

    MINIO_ACCESS_KEY : 指定用户名
    MINIO_SECRET_KEY :指定用户密钥
    如果不指定默认为都为minioadmi

    • 构建成功后在浏览器输入域服务器ip:9000`,即可访问MinIO浏览器客户端

    基本使用

    • 上传文件



    MinIO的 java SKD

    参考:MinIO-java

    注:在使用java SKD需要注意minio服务器的时间要与调用者时间一致,否则会出现认证失败。

  • 相关阅读:
    Oracle(二)常用操作语句
    Oracle(一)概念理解
    Spring MVC实现文件上传和下载
    Spring MVC 的执行流程
    Spring MVC原理及配置详解
    idea创建maven web项目
    Spring Bean的生命周期
    integer和int的区别
    web项目搜索框智能提示
    html-tab page
  • 原文地址:https://www.cnblogs.com/fate-pc/p/13832647.html
Copyright © 2011-2022 走看看