这是基于docker的,虚拟机上没有安装docker的可以去安装一个哟!速度比在Linux上下载快多啦!
Docker拉取镜像
docker pull minio/minio
注意
:我们这里没有指定版本号,直接拉取最新的。
Docker启动Minio镜像
docker run -d
-p 9000:9000
–name minio
-v /home/minio/data:/data
-e “MINIO_ROOT_USER=minioadmin”
-e “MINIO_ROOT_PASSWORD=minioadmin”
minio/minio server /data --console-address “:9090”
注意
:username、password 替换成自己的(账号长度必须大于等于5,密码长度必须大于等于8位)
解释命令:
docker run :docker 启动容器命令
-d :后台启动
-p :端口映射
-name :为这个容器取一个名字
-e :设置环境变量
-v :文件挂载位置
minio/minio server /data :minio启动命令 (minio/minio 是镜像名字、/data:数据存储位置)
--console-address ":9090" :选择静态端口号,这里注意下控制台端口号不能和静态端口号一样
Docker查看是否启动
#查看启动日志
docker logs -f '容器ID'
#查看启动的容器
docker ps
#查看启动容器的详细信息
docker ps -a
#删除容器
docker rm '容器id'
注意
:启动失败的时候,得先删除该容器,再去用上面的命令去启动。
因为minio 控制台和minio server 需要不同的端口,一定要在阿里云或腾讯云上配置好安全组,一个9000 是不够的。有的小伙伴服务器开了防火墙,记得开放端口号,然后重启防火墙
Docker拉取镜像 Minio/mc
docker pull minio/mc
这里也是没制定版本号,默认拉取最新的
Docker启动 Minio/mc 容器
docker run -it --entrypoint=/bin/sh minio/mc
启动之后会进入sh-4.4#
查看版本信息输入:mc version
minio/mc 绑定 minio service 服务
mc config host add [--api API-SIGNATURE]
解释:
ALIAS:别名就是给你的云存储服务起了一个短点的外号。
YOUR-S3-ENDPOINT:服务器的地址(ip+端口号)
YOUR-ACCESS-KEY:可以理解为账号
YOUR-SECRET-KEY:可以理解为密码
API签名是可选参数,默认情况下,它被设置为"S3v4"
#从MinIO服务获得URL、access key和secret key
例如:
mc config host add minio http://IP:9090 minioadmin minioadmin --api S3v4
如果绑定成功:会出现 successfully (反正我是一次成功,没遇到失败的)
到这里就都安装完成啦!
可以去访问了http://IP:9090/