本篇记录一下我的学习过程中学到的一些知识。
1.首先介绍一下什么是Minio
我们平时的学习过程可能只是把文件存储在了本地,但是在实际开发中这肯定是不现实的,所以这时候我们就用到了Minio
MinIO 是一个开源的对象存储服务器。这意味着它允许你在互联网上存储大量数据,比如文件、图片、视频等,而不需要依赖传统的文件系统。MinIO 的特点在于它非常灵活、易于使用,同时也非常强大,可以在你的应用程序中方便地集成。
2.Docker 搭建 Minio 服务
2.1下载 Minio 镜像
在浏览器中访问docker仓库地址:https://hub.docker.com/ , 输入关键词 minio/minio, 找到 Minio 镜像:
点击进去,点击 Tags 标签选项,版本你可以自己选,我这里先选最新的版本

2.2 下载 Minio 镜像
点击右侧复制命令,打开命令行,执行该命令拉取镜像:
docker pull minio/minio:RELEASE.2023-09-30T07-02-29Z
镜像下载成功后,执行 docker images , 如果列表中有 minio/minio 镜像,则表示镜像下载成功了
2.3 新建数据挂载目录
挂载的目的是防止容器重启后,会导致数据丢失的问题。 如果只是练习的话这步可以省略
在你电脑上建个文件夹作为挂载目录,我这里D盘的docker目录下的minio目录
2.4运行 Docker Minio 容器
docker run -d -p 9000:9000 -p 9090:9090 --name minio -v D:\docker\minio\data:/data -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=123456789" minio/minio:RELEASE.2023-09-30T07-02-29Z server /data --console-address ":9090"
大概解释一下上述命令各选项的含义,docker的知识大家自己可以去写一下:
docker run: 运行 Docker 容器的命令。-d: 表示后台运行该容器;-p 9000:9000: 将宿主机的 9000 端口映射到容器的 9000 端口。MinIO 默认的 HTTP API 端口是 9000。-p 9090:9090: 将宿主机的 9090 端口映射到容器的 9090 端口。这是 MinIO 的 Web 控制台的端口。--name minio

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



