【MinIO学习教程】在Docker下安装MinIO

这篇具有很好参考价值的文章主要介绍了【MinIO学习教程】在Docker下安装MinIO。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近发现以前很多学习笔记写的都比较乱,当时用到的时候就随便记了一点,时间太久都忘了,后面再去翻找的时候发现都看不懂自己写了啥。所以决定重新梳理一下,温故而知新,哈哈。


前言

本文介绍一下如何在本地搭建一个Minio对象存储服务。当然想要学习更深入的知识,建议可以去看看官方文档(MinIO官网),这里只是记录一下本人的学习过程。首先我们来了解一下什么是MinIO


一、MinIO是什么?

MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统,客户端支持Java,Net,Python,Javacript, Golang语言。MinIO 提供了一个 Amazon Web Services S3 兼容 API 并支持所有核心 S3 功能,是专门为海量数据存储、人工智能、大数据分析而设计的,单个对象最大可达5TB,在标准硬件上,读/写速度上高达183 GB / 秒 和 171 GB / 秒。

二、安装

概念扯太多都没用,还是先安装再说,跑起来才是硬道理。不得不说Docker真是个好东西,要安装什么系统太方便了。毕竟MinIO是基于Go语言来实现的,但是用docker 就不用管这些环境啦,一键式安装。
我这里是windows on docker
1.查找MinIO 镜像

docker search minIO

【MinIO学习教程】在Docker下安装MinIO
2.选择想要的镜像安装

docker pull minio/minio

【MinIO学习教程】在Docker下安装MinIO
3.在启动容器之前,给MinIO创建本地挂载盘,这里为了方便,直接在C盘挂载了

mkdir minio
cd minio
mkdir config
mkdir data

【MinIO学习教程】在Docker下安装MinIO
4.启动MinIO容器

docker run --name minio -p 9000:9000 -p 9090:9090 -d --restart=always \
-e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123" \
-v C:\minio\data:/data -v C:\minio\config:/root/.minio minio/minio server /data \
--console-address ":9000" -address ":9090"

# 参数解释
# docker 启动命令
docker run 
# docker 容器名称
--name minio 
# -p 容器和宿主机端口映射关系 (宿主端口:容器端口)
-p 9000:9000 -p 9090:9090 
# -d 后台运行 --restart 自动重启
-d --restart=always \
# 设置用户名和密码 这里要注意密码一定要大于八位,不然会启动失败
-e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123" \
# 指定挂载盘
-v C:\minio\data:/data -v C:\minio\config:/root/.minio minio/minio server /data \
# 启动端口,9000标识web端访问端口,9090标识客户端访问端口
--console-address ":9000" -address ":9090"
  1. 访问web:http://localhost:9000/login 即可
    【MinIO学习教程】在Docker下安装MinIO

总结

本文仅仅简单介绍了如何简单安装一个单机版的MinIO,如有不正确的地方,欢迎大家指正。后面有时间的话会继续给大家介绍MinIO的一些对象以及如何基于.net core 使用MinIO文章来源地址https://www.toymoban.com/news/detail-435840.html

到了这里,关于【MinIO学习教程】在Docker下安装MinIO的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Redis学习笔记01】快速入门(含安装教程)

    先来看门见山的给出 Redis 的概念: Redis:是一种基于内存的高性能K-V键值型NoSQL数据库 Redis官网:https://redis.io/ 1.1 初识NoSQL 想必大家都对关系型数据库更为熟悉!如MySQL、Oracle、SQL Server都是比较常见的关系型数据库,所谓关系型数据库主要以二维表作为数据结构进行存储,但

    2024年01月22日
    浏览(47)
  • Visual C++2010学习版详细安装教程

    软件的下载链接(本人百度网盘): 链接: https://pan.baidu.com/s/1DrDUKu5DqLRQb_DLGsx1PA?pwd=1234 提取码: 1234  VC++2010的123网盘链接:https://www.123pan.com/s/unK7Vv-Cx2PH.html 获取该资源花了本人很长时间,为了你们需要VC2010系列的编程软件更容易,本人把我找到VC2010系列安装包放在了我的百度

    2024年02月03日
    浏览(48)
  • Git教程学习:01 Git简介与安装

    1.1 什么是版本控制系统? 版本控制系统 (Version Control System,简称VCS),是一种记录一个或若干文件内容变化,以便将来查询特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 有了版本控制系统,我们可

    2024年01月22日
    浏览(36)
  • Windows 下载与安装CUDA和Pytorch【安装教程、深度学习】

    参考链接:Windows 下安装 CUDA 和 Pytorch 跑深度学习 - 动手学深度学习v2_哔哩哔哩_bilibili 请确保你是NVIDIA的显卡( 不能是AMD 、 集成显卡 ) 打开developer.nvidia.com/cuda-downloads,打开有点慢 选择Windows 本地安装 接下来就会出现对应的安装包 安装或许会有点慢,取决你网速 下载完成

    2024年02月07日
    浏览(55)
  • EDA软件—Cadence学习笔记分享(内含安装教程)

    作为流行的EDA工具之一,Cadence一直以来以其强大的功能受到广大EDA工程师的青睐。Cadence可以完成整个IC设计流程的各个方面。 Cadence 软件是一个功能强大的系统工具,包括很多功能模块,如原理图输入: 数字、模拟及混合电路仿真:自动布局、布线:印刷电路板图及生产制造数

    2024年02月07日
    浏览(45)
  • 深度学习Pycharm+Anaconda环境 安装配置详细教程

    1.双击运行Anaconda的安装包. 2.点击【Next 】按钮. 3.点击【I Agree】按钮. 4.建议选择【Just Me】推荐项,点击【Next 】按钮. 5.建议不要更改路径,保持默认路径即可,点击【Next 】按钮. 6.选择1、3、4项,点击【Install】按钮,安装需要等待一段时间. 7.点击【Next】按钮. 8.点击【Nex

    2024年01月16日
    浏览(75)
  • 【python教程入门学习】Pandas库下载、安装和更新

    Windows系统 win+R 打开命令提示符,进入cmd命令提示符 pip install pandas 提示pip需要更新 按照提示输入以下代码 pip install --upgrade pip  检查是否安装完成 python -m pip list   进入python,输入import pandas,看是否报错,如果不报错,说明安装成功。 python import pandas  安装成功!!

    2024年02月14日
    浏览(44)
  • 【C语言学习教程---1】VC++6.0的安装和创建简单C语言工程文件教程

    事物的难度远远低于对事物的恐惧 在学习C语言之前,首先需要安装编译器软件,学习完理论知识及时动手操作是才能印象深刻,切勿纸上谈兵,这里选择安装的是一款比较经典的并且运行相对比较稳定的VC++6.0软件。 把软件资源下载到电脑上并进行解压,下载地址: 链接:

    2024年02月08日
    浏览(51)
  • 【AI绘画】Stable Diffusion学习——安装与使用教程(一)

    1、Python 官网:https://www.python.org/downloads/ 建议安装3.10开头的版本号,下载安装包后运行即可 (安装python,建议安装3.10.6版本,这个是Stable Diffusion WebUI作者推荐安装版本) 将Python添加到默认路径,否则后面很多调用Python进行的操作都会失灵 安装完成之后,检查Python版本 按

    2024年02月03日
    浏览(60)
  • 【MySQL系统学习专栏】- MySQL安装及环境配置详细教程

    本篇介绍的安装版本为最新的MySQL8.0.31,采用的是ZIP安装的方式,所以包括了安装后的具体配置,详细信息请各位读者慢慢阅读正文吧   我们安装任何东西,都要选择正版、官网途径,一些第三方网站捆版了很多流氓软件,无脑下载的话到时候卸载起来很麻烦 MySQL官网: http

    2024年02月04日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包