发现网上很多关于MinIO使用的文章写得非常复杂,其实最基本的使用相当的简单,太复杂对小白来讲就是劝退
我们假定主机 IP 地址为 192.168.50.10 你想在 /root/mini 下面保存docker脚本
cd /root/mini
你需要创建 minio-config 和 minio-data 这两个文件夹
你还要创建一个 docker-compose.yml 文件,用于拉取和运行docker容器
docker-compose.yml文件内容如下
version: '3.9'
services:
minio:
command: 'server /data --console-address ":9090" --address ":9000"'
image: minio/minio
volumes:
- './minio-data:/root/.minio'
- './minio-config:/data'
environment:
- MINIO_ROOT_PASSWORD=password
- MINIO_ROOT_USER=admin
ports:
- '3501:9090'
- '3500:9000'
restart: always
container_name: minio
现在你 运行 docker-compose up -d ,就可以了
MinIO的安装就已经完成了,下面我们进入后台地址
打开 http://192.168.50.10:3501 输入之前设置的 admin 和 密码 password 登录
接着改一下区域为cn
接着创建一个存储桶,名字你随意,别用中文,我这里创建一个test的桶为例子说明
然后创建access keys用于上传和访问里面的数据
这里要选择 ON,要不然你创建的这个key可以访问你创建的所有存储桶,很危险,然后到下面的地方指定刚才创建的 test 桶
现在已经创建好KEY了,你把这两个KEY保存下来,如果你不保存,关掉窗口 Secret Key 就没有了
以1Panel为例子说明,通过API调用的时候服务器地址和端口要填 http://192.168.50.10:3500 就是那个Endpoint的地方,另外那两个key照着填就是,选择好 Bucket
如果你 Bucket 桶中的数据需要其它人能通过 网页直接访问而不需要认证的话,就把 Access Poilcy 改成 Public,如果你是用于备份私有数据,就千万别弄成 Public
完事,收工