手把手教你在windows使用Docker搭建Minio[详细教程]

这篇具有很好参考价值的文章主要介绍了手把手教你在windows使用Docker搭建Minio[详细教程]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1什么是Minio

2安装Docker

3Docker搭建Minio

4.创建Minio容器并运行

5.进行访问

6安装可能出现的问题


1什么是Minio

        MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kubernetes、Docker容器等环境中安装。

        Minio官网为:https://min.io 官网是这样介绍自己的产品的:

        可以服务于人工智能并且能够实现高性能的对象存储。MinIO是一个高性能、兼容S3的对象存储。它是为大规模AI/ML、数据湖和数据库工作负载。它在本地运行在任何云(公共或私有)上,从数据中心到边缘。MinIO是软件定义的,在GNU AGPL v3下是开源的。

windows 安装minio,docker,容器,运维

2安装Docker

直接参考下面的链接,超详细。

window11安装docker小白教程_在养一只虎纹�的博客-CSDN博客

3Docker搭建Minio

3.1直接使用命令提示符(win+r)cmd进入,然后切换到D盘(或者其他盘),在D盘符下创建几个文件

mkdir minio  //创建minio文件夹
cd minio 
mkdir data    //创建data文件夹
mkdir config  //创建config文件夹

 3.2拉取minio镜像

输入命令

docker pull minio/minio

下面是去官网如何获取镜像的步骤

Docker如果想安装软件 , 必须先到 Docker 镜像仓库下载镜像。

Docker官方镜像https://hub.docker.com/

windows 安装minio,docker,容器,运维

 进行复制命令

windows 安装minio,docker,容器,运维

3.3在命令提示符中输入显示以下内容表示安装成功。

windows 安装minio,docker,容器,运维

3.4检查当前所有Docker下载的镜像

docker images

 windows 安装minio,docker,容器,运维   

3.5检查当前正在运行的docker容器

docker ps

windows 安装minio,docker,容器,运维

4.创建Minio容器并运行

通过执行下面命令即可完成 MinIO 的安装和运行:

多行版本

docker run -p 9000:9000 -p 50000:50000 -d --name playedu-minio \
  -e "MINIO_ACCESS_KEY=username" \
  -e "MINIO_SECRET_KEY=password" \
  minio/minio server --console-address ":50000" /data

单行版本

docker run -p 9000:9000 -p 50000:50000 -d --name minio  -e "MINIO_ACCESS_KEY=username"  -e "MINIO_SECRET_KEY=password" minio/minio server --console-address ":50000" /data

解释下上面的命令:

参数 解释
-p 9000:9000 将本地机器的 9000 端口与 minio 服务的默认9000 端口绑定,这样就可以通过 本地机器ip:9000访问 minio 服务了。需要注意的是该服务是必须的,上传视频文件就是通过 9000 端口
-p 50000:50000 将本地机器的 50000 端口与 minio 服务 50000 端口绑定,这样就可以通过 本地机器ip:50000 访问 minio 管理服务了。需要注意的是这里的 minio 服务 50000 端口是上面命令的 --console-address ":50000" 确定的。所以如果您需要修改的话那么需要修改两个地方。另外,该服务是可选的。
-e "MINIO_ACCESS_KEY=username" 指定 minio 默认的 access_key ,同时也是管理服务的登录用户名,默认值是 username 建议修改
-e "MINIO_SECRET_KEY=password" 指定 minio 默认的 secret_key ,同时也是管理服务的的登录密码,默认值是 password 建议修改

windows 安装minio,docker,容器,运维

5.进行访问

访问:http://你的域名:50000/login,用户名:username 密码  :password。

windows 安装minio,docker,容器,运维

输入 username 和 password登录进入minio的控制台,并点击左侧菜单的Buckets:

windows 安装minio,docker,容器,运维

点击右侧的Create Bulket按钮,在打开的页面输入下图中的信息: windows 安装minio,docker,容器,运维

windows 安装minio,docker,容器,运维

最终点击Create Bulket,将会直接跳转到已创建Bucket的文件列表,到这里Bucket创建完成。 

windows 安装minio,docker,容器,运维

windows 安装minio,docker,容器,运维

windows 安装minio,docker,容器,运维 到这里,配置完成。

6安装可能出现的问题

1运行Minio容器的时候报错,端口号被占用。

windows 安装minio,docker,容器,运维

注意:这种有可能端口号并没有被占用,可能是防火墙问题,输入命令

netstat -aon | findstr 端口号

看看是不是被其他程序占用了吧,如果被占用就能查出来正在运行的进程信息,如果没有就说明端口号没有被占用,那这时候就需要修改成其他的端口号进行继续运行。

windows 安装minio,docker,容器,运维

2运行Minio容器时,报错

The container name "/minio" is already in use by container "xxx". You have to remove (or rename) that container to be able to reuse that name.

当前已经容器名称已经被占用了。

windows 安装minio,docker,容器,运维

 解决办法

  1. 停止并删除已经使用 “minio” 名称的容器,使用以下命令:然后重新运行。文章来源地址https://www.toymoban.com/news/detail-658443.html

docker stop xxx  //停止
docker rm xxx    //移出

到了这里,关于手把手教你在windows使用Docker搭建Minio[详细教程]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你在Windows下搭建Vue开发环境

    最近有小伙伴不会Vue环境的部署,小孟亲自测试了下,大家有需要的可以按照下面的学习。 如果想看视频的,也可以看视频的教程: https://www.bilibili.com/video/BV1if4y1X7BS/?spm_id_from=333.788.recommend_more_video.-1vd_source=e64f225fc5daf048d2687502cb23bb3b 在Windows下搭建Vue开发环境: 官网https://n

    2024年02月08日
    浏览(61)
  • 9个步骤,手把手教你在Windows上安装Hadoop

    在Windows上安装Hadoop时经常会出现许多错误,很多用户使用基于Linux的操作系统。本文详细讲述如何在Windows上安装和运行Apache Hadoop,如果遇到了问题,可以参考文章中的步骤进行解决。 微信搜索关注《Java学研大本营》 在 Microsoft Windows 上运行 Apache Hadoop 是比较繁琐的任务,在

    2024年02月08日
    浏览(70)
  • 手把手教你在 Windows 环境中搭建 MQTT 服务器

    前些天要对接一家硬件商的设备数据,对方使用的 MQTT 协议点对点透传,所以又赶紧搭建 MQTT 服务器,写 .NET 程序接收数据等等,今天分享一下如何搭建 MQTT 服务器。 MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的通信协议,专门设计用于在低带宽

    2024年02月03日
    浏览(60)
  • 手把手教你在Docker中安装Nginx(图文超详细)

    本文介绍如何在 Windows Docker Desktop 平台安装 Nginx 容器(Linux 平台同样适用),并详细讲解如何配置 Nginx ,实现 HTTP 请求在后端服务器集群间的负载均衡。 访问 dockerhub 查找所需的镜像版本: 这里我选择 1.24.0 版,执行如下命令: 命令执行结果: 随后,我们第一次运行镜像,

    2024年03月16日
    浏览(68)
  • 手把手教你在windows下源码编译Open3D

    首先不建议windows下源码编译,需要用C++的可以直接下载官网编译好的版本。熟悉vcpkg的,可以把open3d加到vcpkg使用,参考该博客。 cmake =3.20 python =3.6.0 visual studio =2017 Github下载open3d源码 打开源码,新建build文件夹 填写你的VS版本,例vs2022(17),open3d_install_directory使用当前路径

    2024年02月05日
    浏览(51)
  • 【MMDeploy&MMPose】手把手教你在Windows上使用MMDeploy1.x进行ONNX和TensorRT的部署(Python篇)

    2023.9.8更新 C++ SDK篇已经发布,点击这里传送到文章 MMDeploy 提供了一系列工具,帮助我们更轻松的将 OpenMMLab 下的算法部署到各种设备与平台上。 MMDeploy 定义的模型部署流程,这里直接使用了官方文档的内容,如下图所示:  1)模型转换(Model Converter) 模型转换的主要功能是

    2024年01月16日
    浏览(46)
  • 手把手教你在Vivado创建一个RAM的IP核并使用ILA工具验证

    RAM的英文全称是Random Access Memory,即随机存取存储器,它可以随时把数据写入任一指定地址的存储单元,也可以随时从任一指定地址中读出数据,其读写速度是由时钟频率决定的。RAM主要用来存放程序及程序执行过程中产生的中间数据、运算结果等。 单端口:只有一个端口,

    2024年01月25日
    浏览(51)
  • 【实战】手把手教你在 vscode 中写 markdown

    markdown 语法、markdown 插件咱先放放,先说最头疼的,图片问题 相对于 HBuilder 自带 markdown 图片粘贴功能来说,vscode显得不那么友好,若是不装插件粘贴截图就只能手动进行如下操作: 截取图片 将图片存在特定位置 在markdown文件中通过路径引入图片 预览 最终我找到了 Paste I

    2024年02月13日
    浏览(69)
  • 手把手教你在 CentOS 7 下升级 OpenSSL

      这篇文章记录着如何在 CentOS 7 上升级 OpenSSL。会逐步介绍所需步骤,包括备份,下载和安装,以及配置等。 OpenSSL 是用于保护数据安全的重要工具。它能提供加密,解密等多项功能。然而,随着技术的发展和新的安全漏洞的出现,使用最新版本的 OpenSSL 成为了重要的需求

    2024年02月16日
    浏览(66)
  • 【electron】手把手教你在 electron 环境下使用 vue-devtools,附详细报错解决办法

    描述 对于某些electron项目,启动的时候,控制台会打印 Failed to fetch extension, trying 4 more times 这样的日志。 作为重度强迫症患者,必须解决掉。 环境 版本号 描述 文章日期 2023-10-12 操作系统 Windows electron 22.3.27 最后一个支持win7的大版本 node 16.16.0 vue-devtools 6.5.1 Vue Devtools 是一款

    2024年02月07日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包