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服務器的時間要與調用者時間一致,否則會出現認證失敗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM