我这里主要讲linux版的,win版的还没有研究,不过还是建议使用linux兼容性好,之所以选择docker安装,是因为足够简单。好了废话少说,进入安装:
首先你得安装宝塔面板,这个之前有介绍过,不会的同学可以去搜索,也可以访问宝塔官方https://www.bt.cn/download/linux.html这里说得很清楚,我就不赘述了。
安装完宝塔后,再按照提示按照nginx,mysql,php,后面会讲到域名解析访问minio。
然后,如下图的地方一键安装docker。
安装完,完全可以使用宝塔的终端SSH登录主机进行下面的安装:
1)拉取镜像
docker pull minio/minio
2) 运行容器
docker run -p 9090:9000 --name minio1 \ -d --restart=always \ -e MINIO_ACCESS_KEY=minio \ -e MINIO_SECRET_KEY=minio@321 \ -v /data/docker/minio/data:/data \ -v /data/docker/minio/config:/root/.minio \ minio/minio server /data \ --console-address ":9000" --address ":9090"
有人也去其他找过安装教程,但是发现地址访问不了。这里我大家解答一下:
使用原来的命令运行容器会报错:WARNING: Console endpoint is listening on a dynamic port (3101), please use --console-address ":PORT" to choose a static port。
这是docker在提示我们使用静态的固定端口,以避免启动时使用随机端口。但minio一直只用的9000端口,在运行命令中指定了端口映射,为什么还会出现这样的提示呢。
通过docker官网上的镜像介绍,之前只有一个端口。现在有两个了,区分了Console和API两个服务的端口。原来都是共同使用9000,现在需要在启动命令中映射两个端口,然后指定哪个端口做哪项服务。
好了,已经全部安装完了,你这时域名解析到服务器IP即可。
访问地址:http://域名:9090
用户名:minio
密码:minio@321
登录进去就可以新建桶,上传文件,分享文件了。
是不是超级简单,哈哈,好了。新版的minio功能很强大,你可以用浏览器翻译英文,慢慢研究吧。下次我就讲一下如果用DocHub调用minio对象存储,正在搭建一个文档管理服务器,就像百度网盘一样方便使用自行搭建的对象存储。后期再聊聊分布式对象存储的搭建逻辑。
打赏我,让我更有动力~