基於AWS S3協定的雲存儲服務Minio是一個開源的檔案存儲服務,可以做為雲存儲的解決方案用來保存海量的資料。採用golang語言
mkdir /root/minio
vim minio.yml
version: '3.2' services: minio: image: minio/minio:latest restart: always container_name: minio volumes: - /volume2/s3/minio:/data command: minio server /data ports: - "9005:9000" environment: MINIO_ACCESS_KEY: YOUR_ACCESS_KE MINIO_SECRET_KEY: YOUR_SECRET_KEY
docker-compose啟動
docker-compose -f minio.yml up -d
手動安裝方案
wget https://dl.minio.io/server/minio/release/linux-amd64/minio chmod +x minio ./minio server /data/minio
源碼安裝
go get -u github.com/minio/minio minio server /data/minio
設定檔在容器內/root/.mc
瀏覽器開啟http://192.168.1.45:9005
設定aws s3
[root@localhost minio]# ./mc config host add s3 https://s3.amazonaws.com YOUR-ACCESS-KEY YOUR-SECRET-KEY S3v4
Added `s3` successfully.
其它雲空間的設定請參考官網
參考文章