这是基于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 客户端 Minio/mcDocker拉取镜像 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/
前半部分有问题的可以看这位博主的博客
后半部分有问题的可以看这位博主的博客



