在阿里巴巴云(AlibabaCloud )服务器上部署minio的过程首先什么是minio? 为什么要使用minio在docker上运行minio? 要在docker上运行minio吗? 检查docker中是否有minio的image。 镜像方法以创建run命令,并在成功执行后验证minio是否可用。 大功告成了。 这样,你就有了属于自己的网盘。 然后,在下面的博客中具体说明后端是如何对接的
首先什么是minio
如果你使用过远程存储对象,你可能知道,minio是一个对象存储服务,它说的是一串官方语言。 非常适合存储大量非结构化数据,如图像、视频、日志文件、备份数据和容器/虚拟机镜像。 对象文件可以以任意大小存储,从几kb到最多5T。 简而言之,是用于保存文件的容器。 类似于阿里巴巴云(AlibabaCloud )的操作系统。
为什么使用minio,首先遇到了现在需要上传用户照片的项目。 这里我自己有一个Alibaba云(AlibabaCloud )远程服务器,所以需要在服务器上构建minio,然后将文件传输到服务器的minio。
在docker上运行minio时,可以直接在服务器上运行minio。 我这里在docker。 因为我喜欢使用推动器。
如何在docker上运行minio 强调强调!大多数教程都被告知要直接拉入最新版本的docker。 也就是说
docker pull minio
这是默认最新版本的minio镜像。 (现在是2021.7.23日,此版本的minio镜像有问题! 所以请去docker hub找旧版本稳定下来)
所以直接去dockerhub找到minio/minio
找到你想要的镜像
右上角包围的是快速复制docker命令
例如
dockerpullminio/minio :版本. 2020-10-28t 08-16-50z-37-ged 264449 b
然后,在远程服务器docker上拉入
检查docker是否有minio的image镜像
重头戏怎么写run命令去看minio官方? (http://docs.minio.org.cn/docs/master/minio-docker-quick start-guide ),请不要找别人的乱拷贝。 这是我写的:
docker run-p 900033609000-- nameminio- d-- restart=always- e ' minio _ access _ key=lwjlwj '-e ' minio-v 53f04825366a服务器/数据这里53f04825366a刚刚看到minio的镜像
默认情况下,minio运行的是9000端口,因此-p 9000:9000将映射到服务器9000端口。
-v /home/data:/data
- v/home/config :/root/. minio
将minio工作存储空间转移到当前的道路力量之下(不知道也可以写)。
-e “MINIO_ACCESS_KEY=lwjlwj”
-e “MINIO_SECRET_KEY=lwjly123”
请在这里写下你想要的用户名和密码。 这里的用户名是lwjlwj,密码是lwjly123。
运行成功后,确认minio是否可用。 首先,我知道你正在运行minio服务器的ip
然后进入minio页面,假设您的服务器ip是45.122.113.124
那么你进入http://45.122.113.124:9000/minio
输入用户名和密码
大功告成了。 这样,你就有了属于自己的网盘。 然后,在下面的博客中具体说明后端是如何对接的