我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Docker部署Minio (服务器上部署Minio)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Docker部署Minio (服务器上部署Minio)

Minio简介:

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

  • MinIO 提供高性能、与S3 兼容的对象存储系统,让你自己能够构建自己的云储存服务。
  • MinIO原生支持Kubernetes,它可用于每个独立的公共云、每个 Kubernetes 发行版、私有云和边缘的对象存储套件。
  • MinIO是软件定义的,不需要购买其他任何硬件,在 GNU AGPL v3 下是 100% 开源的。

Docker在服务器上部署Minio

一、使用Docker拉取Minio的镜像

1、前往Docker镜像仓库,搜索 minio/minio

Docker镜像仓库

2、使用Docker拉取Minio镜像

方式一:拉取最新版的Minio镜像: docker pull minio/minio

拉取最新的Minio镜像

方式二:拉取指定版本的Minio镜像,根据个人需求选择点击复制即可。

minio的镜像拉取
复制后的示例如下(具体依据实际情况):

docker pull minio/minio:RELEASE.2023-04-28T18-11-17Z

执行示例:

[root@VM-4-10-centos ~]# docker pull minio/minio:RELEASE.2023-04-28T18-11-17ZRELEASE.2023-04-28T18-11-17Z: Pulling from minio/minio28ff5ee6facb: Pull complete 3693dff23ec8: Pull complete 5704174bdb96: Pull complete d508ad7e7f9a: Pull complete afe65f7a1e28: Pull complete 749650377f44: Pull complete Digest: sha256:8ba4ed4d0eafe0458071c2ebe12301eaccd32b10d5299765db2b00ef2f1b382bStatus: Downloaded newer image for minio/minio:RELEASE.2023-04-28T18-11-17Zdocker.io/minio/minio:RELEASE.2023-04-28T18-11-17Z[root@VM-4-10-centos ~]# docker imagesREPOSITORY    TAGIMAGE ID       CREATED         SIZEminio/minio   RELEASE.2023-04-28T18-11-17Z   5ba81f3dad7f   2 days ago      257MB

二.创建存放Minio必要配置的文件目录

创建根目录minio

[root@VM-4-10-centos ~]# mkdir -p /usr/local/docker/minio

创建用于存放Minio外部挂载的配置文件目录和存储上传文件的目录

[root@VM-4-10-centos ~]# cd /usr/local/docker/minio/[root@VM-4-10-centos minio]# mkdir  -p data config

Xftp中查看执行后的目录结构
以上目录结构安排根据个人情况而安排,仅供参考!

三、创建Minio容器并运行

1、先放行服务器防火墙的端口号9000

端口号放行 firewall-cmd --zone=public --add-port=9000/tcp --permanent

[root@VM-4-10-centos ~]# firewall-cmd --zone=public --add-port=9000/tcp --permanent success

2、重启防火墙

重启防火墙 service firewalld restart

[root@VM-4-10-centos minio]# service firewalld  restartRedirecting to /bin/systemctl restart firewalld.service

3、创建Minio容器并运行

单行格式 :

docker run -p 9000:9000 --net=host --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v /usr/local/docker/minio/data:/data -v /usr/local/docker/minio/config:/root/.minio minio server /data --console-address ":9090" -address ":9000"

多行格式 :

docker run -p 9000:9000 \     --net=host \     --name minio \     -d --restart=always \     -e "MINIO_ACCESS_KEY=minioadmin" \     -e "MINIO_SECRET_KEY=minioadmin" \     -v /usr/local/docker/minio/data:/data \     -v /usr/local/docker/minio/config:/root/.minio \     minio server \     /data --console-address ":9090" -address ":9000"

解析:

-d :后台启动
-p :端口映射
--name : 为这个容器取一个名字
-e :设置环境变量
-v : 文件挂载
-d --net=host : 加了–net=host以后就不需要再做端口映射了
--restart=always : 参数能够使我们在重启docker时,自动启动相关容器
-e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" : 设置用户名和登录密码
-v /usr/local/docker/minio/data:/data -v /usr/local/docker/minio/config:/root/.minio : 对存放配置和文件的目录挂载
minio server /data : minio的启动命令,(minio 是镜像名字、 /data:数据存储位置)

执行示例:

[root@VM-4-10-centos minio]# docker run -p 9000:9000   --net=host  --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minioadmin" -e "MINIO_SECRET_KEY=minioadmin" -v /usr/local/docker/minio/data:/data -v /usr/local/docker/minio/config:/root/.minio minio server /data --console-address ":9090" -address ":9000"4b66f2c8e6b3940cac4de02c9ff31271e1afc96c001bbb43a23f5bc5e0bbee29[root@VM-4-10-centos minio]# docker psCONTAINER ID   IMAGE           COMMAND                  CREATED          STATUS         PORTS   NAMES0e2ab435e113   minio     "/usr/bin/docker-ent…"   11 seconds ago   Up 9 seconds   0.0.0.0:9000->9000/tcp              minio

至此,Minio已经在服务器上部署完成了!

四、访问Minio

访问方法:
在浏览器中输入 http://服务器的ip或域名:9000/login

Minio的web端可视化窗口
输入创建Minio容器时配置的用户名和密码:
用户名:minioadmin
密码:minioadmin

1、登录完成后进入

Minioweb端

2、创建用户

创建用户

3、创建用户组

分组

4、创建公钥和私钥

创建公钥和私钥
Minio详细教程,请前往官方教程查看,以上内容仅供参考。

来源地址:https://blog.csdn.net/qq_63055262/article/details/130459198

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Docker部署Minio (服务器上部署Minio)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Docker部署Minio (服务器上部署Minio)

Minio简介: MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件
2023-08-18

Docker compose部署minio服务

这篇文章主要介绍了Docker compose部署minio服务,minio的作用就是用来存储文件的,比如图片、视频、音频等各种类型的文件,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
2022-11-13
2023-09-07

Docker部署MinIO对象存储服务器结合Cpolar实现远程访问

🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣
Docker部署MinIO对象存储服务器结合Cpolar实现远程访问
2023-12-22

云服务器部署docker

云服务器部署docker可以采用docker镜像或者容器化部署的方式,下面是两个常见的方法:使用DockerMachineInitializer来安装Docker镜像。DockerMachineInitializer是一个集成开发环境,可以在同一台计算机上使用多种操作系统(如Windows、Linux等)和不同的软件框架,以便在多个计算机上安装Docker镜像。使用容器化部署服务(Dockeron
2023-10-26

云服务器docker部署

云服务器Docker部署可以包括多个步骤,下面是其中的一些步骤:购买和安装:首先,您应该选择一家可靠的云提供商或提供商来购买Docker。您需要确保所选择的云服务提供商提供了所需的Docker镜像、软件包等资源。配置Docker:在购买Docker之前,您需要进行一些配置来安装所需的软件包。您可以使用一些命令来配置您的Docker镜像:dockerfile.sh您可以通过以下命令来配置Dockerfile.sh:dockerfile.sh编写代码:一旦您完成了所需的配置,您...
2023-10-27

Docker部署MinIO对象存储服务器结合内网穿透实现远程访问

文章目录 前言1. Docker 部署MinIO2. 本地访问MinIO3. Linux安装Cpolar4. 配置MinIO公网地址5. 远程访问MinIO管理界面6. 固定MinIO公网地址 前言 MinIO是一个开源的对
Docker部署MinIO对象存储服务器结合内网穿透实现远程访问
2023-12-22

docker部署java服务

目的 1.在centos上安装mysql、jdk,之后完成java服务部署 2.通过docker进行部署,熟悉docker命令 3.打包发布到docker hub 系统安装 安装centos7系统,首先拉取镜像 docker pull
2023-08-21

docker部署nodejs微服务

随着微服务架构的流行,越来越多的开发者开始选择使用Docker容器部署自己的应用程序。Docker有很多优点,例如强化了开发与运维的分离,缩短了应用程序部署的时间等等。本文将探讨如何用Docker容器来部署一个Node.js微服务应用程序。1. 安装Docker在开始之前,我们需要安装Docker。在Docker的官网上,你可以很容易地找到不同操作系统的安装包(https://
2023-05-14

Docker上如何部署FastApi

这篇“Docker上如何部署FastApi”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker上如何部署FastApi
2023-07-05

Docker上如何部署Nginx

本篇内容主要讲解“Docker上如何部署Nginx”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker上如何部署Nginx”吧!1.从 docker 下载 Nginx 镜像docker p
2023-06-30

编程热搜

目录