基於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.
其它雲空間的設定請參考官網

參考文章