论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
备份容灾
›
备份
›
Docker部署Minio (服务器上部署Minio)
Docker部署Minio (服务器上部署Minio)
诗林
金牌会员
|
2024-8-14 04:26:35
|
显示全部楼层
|
阅读模式
楼主
主题
718
|
帖子
718
|
积分
2154
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。
2、使用Docker拉取Minio镜像
方式一:拉取最新版的Minio镜像: docker pull 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-17Z
RELEASE.2023-04-28T18-11-17Z: Pulling from minio/minio
28ff5ee6facb: Pull complete
3693dff23ec8: Pull complete
5704174bdb96: Pull complete
d508ad7e7f9a: Pull complete
afe65f7a1e28: Pull complete
749650377f44: Pull complete
Digest: sha256:8ba4ed4d0eafe0458071c2ebe12301eaccd32b10d5299765db2b00ef2f1b382b
Status: Downloaded newer image for minio/minio:RELEASE.2023-04-28T18-11-17Z
docker.io/minio/minio:RELEASE.2023-04-28T18-11-17Z
[root@VM-4-10-centos ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
minio/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
复制代码
以上目次布局安排根据个人情况而安排,仅供参考!
三、创建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 restart
Redirecting 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 ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0e2ab435e113 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容器时设置的用户名和密码:
用户名:minioadmin
密码:minioadmin
1、登录完成后进入
2、创建用户
3、创建用户组
4、创建公钥和私钥
Minio详细教程,请前去官方教程查看,以上内容仅供参考。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
诗林
金牌会员
这个人很懒什么都没写!
楼主热帖
【Linux】Ubuntu20.04解决网卡、显卡驱 ...
Adobe2024全家桶win及Mac系统安装包下 ...
Java软件架构师-25个关注点
24年首批!上海通管通报违规app涉及欧莱 ...
【Linux】网络设置(静态/动态/手动/nm ...
服务网格主动故障检测及流量切换方案 ...
【职场大揭秘】公司可以看到员工电脑在 ...
小步伐中Java背景调用getAccessToken接 ...
Windows安装mamba全流程(全网最稳定最 ...
检测文本是否由AI生成,GPT、文心一言 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
.Net
人工智能
网络安全
Mysql
快速回复
返回顶部
返回列表