文件存储是必不可少的。目前市场上有许多提供对象存储服务的厂商,但是这些存储服务往往是收费或者有存储空间限制的。现在可使用minio搭建自己的文件存储服务器,因为minio新版和旧版有一定的区别,所以今天介绍minio新版和旧版的搭建方式。
&emap; 运行命令:
docker pull minio/minio:RELEASE.2021-06-17T00-10-46Z

运行命令:
docker run -p 9000:9000 --name minio -di --restart=always \
-e "MINIO_ROOT_USER=minio" \
-e "MINIO_ROOT_PASSWORD=minio123456" \
-v /usr/local/minio/data:/data \
-v /usr/local/minio/config:/root/.minio \
minio/minio:RELEASE.2021-06-17T00-10-46Z server /data
相关指令解释:
运行成功后出现以下界面:

查看docker运行日志,运行命令:
docker logs 运行结果id

如果出现以上界面则代表minio运行成功




但是这个时候我们还不能直接通过输入如下地址访问图片
http://服务器ip:9000/桶名/文件名
需要设置访问规则:

点击Edit policy,更改至如下:

这个时候我们就可以这样访问图片了
http://服务器ip:9000/navigation/1.jpg
public.crt
private.key
/usr/local/minio/config/certs
具体路径与刚刚运行minio有关,上传后的文件夹如下:

docker ps
重启命令:
docker restart 容器id
查看日志:
docker logs 运行结果id
出现如下界面则代表我们可以使用https访问了:

docker pull minio/minio

docker run --name minio \
-p 9000:9000 \
-p 9090:9090\
-d --restart=always \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio server /data \
--console-address '0.0.0.0:9090'
新版本的运行命令和旧版本的运行命令有一点不一样。其他步骤基本与安装旧版本的一致了,只是操作界面可能不一样了