【运维】手把手教你在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,Operation and maintenance,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,Operation and maintenance,docker,容器,运维

 进行复制命令

windows 安装minio,Operation and maintenance,docker,容器,运维

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

windows 安装minio,Operation and maintenance,docker,容器,运维

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

docker images

 windows 安装minio,Operation and maintenance,docker,容器,运维   

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

docker ps

windows 安装minio,Operation and maintenance,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,Operation and maintenance,docker,容器,运维

5.进行访问

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

windows 安装minio,Operation and maintenance,docker,容器,运维

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

windows 安装minio,Operation and maintenance,docker,容器,运维

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

windows 安装minio,Operation and maintenance,docker,容器,运维

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

windows 安装minio,Operation and maintenance,docker,容器,运维

windows 安装minio,Operation and maintenance,docker,容器,运维

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

6安装可能出现的问题

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

windows 安装minio,Operation and maintenance,docker,容器,运维

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

netstat -aon | findstr 端口号

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

windows 安装minio,Operation and maintenance,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,Operation and maintenance,docker,容器,运维

 解决办法

  1. 停止并删除已经使用 “minio” 名称的容器,使用以下命令:然后重新运行。文章来源地址https://www.toymoban.com/news/detail-737829.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日
    浏览(64)
  • 9个步骤,手把手教你在Windows上安装Hadoop

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

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

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

    2024年02月03日
    浏览(66)
  • 手把手教你在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日
    浏览(56)
  • 【MMDeploy&MMPose】手把手教你在Windows上使用MMDeploy1.x进行ONNX和TensorRT的部署(Python篇)

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

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

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

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

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

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

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

    2024年02月16日
    浏览(67)
  • 【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日
    浏览(82)
  • 手把手教你在ARM板上写一个驱动程序!

    摘要:搞嵌入式有两个方向,一个是嵌入式软件开发(MCU方向),另一个是嵌入式软件开发(Linux方向)。其中MCU方向基本是裸机开发和RTOS开发。而Linux开发方向又分为驱动开发和应用开发。其中应用开发相比于驱动开发来说简单一些,因为搞驱动你要和Linux内核打交道。而我们普

    2024年02月01日
    浏览(87)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包