Docker实践01:安装自己的FS(网盘)
背景
现在很多网盘云服务都是收费,每年阿里云/腾讯云…都有很大的促销力度,云服务器也不是很贵. Minio是一个云原生的应用程序,旨在在多租户环境中以可持续的方式进行扩展.Orchestration平台为Minio的扩展提供了非常好的支撑.以下是各种orchestration平台的Minio部署文档.
Feature
- 安装简单:golang编译好的二级制文件,直接运行,也可以支持docker安装
- 兼容s3协议,通知有很多管理工具
- 多平台安装
安装教程
Docker 安装
稳定版
docker pull minio/minio
docker run -p 9000:9000 --name minio1 \
-e "MINIO_ACCESS_KEY=您的登陆key" \
-e "MINIO_SECRET_KEY=您的密钥" \
-v /mnt/data:/data \
-v /mnt/config:/root/.minio \
minio/minio server /data
犀利版
docker pull minio/minio:edge
docker run -p 9000:9000 --name minio1 \
-e "MINIO_ACCESS_KEY=您的登陆key" \
-e "MINIO_SECRET_KEY=您的密钥" \
-v /mnt/data:/data \
-v /mnt/config:/root/.minio \
minio/minio server /data
linux平台安装
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
macOS平台安装
使用Homebrew
安装
brew install minio/stable/minio
minio server /data
chmod 755 minio
./minio server /data
windows平台安装
minio.exe server D:\Photos
minio server 命令参数详解
设置fs储存目录/home/shared
$ minio server /home/shared
制定服务端口IP192.168.1.101:9000
$ minio server --address 192.168.1.101:9000 /home/shared
设置域名shell域名变量
$ export MINIO_DOMAIN=mydomain.com
$ minio server --address mydomain.com:9000 /mnt/export
设置配置文件夹/home/.minio
$ minio server --address 192.168.1.101:9000 /home/shared -C /home/.minio