MinIO是什么
MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
通过docker安装部署MinIO
本人是通过linux安装部署的
远程连接上linux
创建挂载目录
mkdir -p /opt/docker/minio/config
mkdir -p /opt/docker/minio/data
docker查找MinIO镜像
docker search minio
docker拉取MinIO镜像
docker pull minio/minio
查看镜像是否下载成功
docker images
创建MinIO容器并运行
docker run -p 9000:9000 -p 9090:9090
--name minio
-d --restart=always --privileged=true
-e "MINIO_ACCESS_KEY=minioadmin"
-e "MINIO_SECRET_KEY=minioadmin"
-v /opt/docker/minio/data:/data
-v /opt/docker/minio/config:/root/.minio
minio/minio server /data --console-address ":9090" -address ":9000"
查看容器是否创建成功
docker ps
访问http//ip:9090,查看minio首页
输入账号密码登录
创建bucket为test
设置访问策略为public
上传一个文件测试
点击详情进行可以预览查看图片
该图片为我上传的图片
至此,通过docker安装部署MinIO结束了。