前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker部署MinIO

Docker部署MinIO

作者头像
itze
发布2023-01-08 10:38:31
3.2K0
发布2023-01-08 10:38:31
举报
文章被收录于专栏:IT者

环境

操作系统:CentOS 7

Docker版本:20.10.10

1.搜索MinIO镜像

选择第一个,minio/minio,或者去hub.docker.com去搜索也可以

代码语言:javascript
复制
docker search minio
2.拉取MinIO镜像
代码语言:javascript
复制
docker pull minio/minio
3.创建容器

创建容器之前先创建两个文件夹,用来映射,假设我在服务器创建的路径是:/root/data和、/root/config,创建容器的命令如下

代码语言:javascript
复制
docker run -d -p 9000:9000 -p 50000:50000 --name minio \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=123456" \
-e "MINIO_SERVER_URL=http://127.0.0.1:9000  " \
-v /root/data:/data \
-v /root/config:/root/.minio \
minio/minio server  /data --console-address ":50000" -address ":9000"

容器命令解释

稍微说一下

-d 后台运行

-p 9000:9000 #前面的9000是打开本机的9000端口映射docker容器中MinIO的9000端口

-e “MINIO_ROOT_USER=admin” \ #用户名

-e “MINIO_ROOT_PASSWORD=12345678” \ #密码

-e “MINIO_SERVER_URL=http://127.0.0.1:9000 ” #指定API访问地址,可以不加默认127.0.0.1

-v /dataBase/minio/data:/data \ #挂载卷

-v /dataBase/minio/config:/root/.minio \ #挂载卷

–console-address “:50000” #指定控制台端口为静态端口

-address “:9000” # API访问端口

注意事项

1.映射的9000和50000端口,防火墙必须放行,可以查看文章:CentOS 7 开启防火墙及开放指定端口 如果防火墙放行了之后还是端口不通,那就去服务器厂商的控制台去添加端口放行,比如你的服务器是阿里云的,就登陆阿里云控制台一般都会有

访问

控制台访问地址:http://ip:50000,IP换成你的服务器地址

API地址:http://ip:9000

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023年1月6日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境
    • 1.搜索MinIO镜像
      • 2.拉取MinIO镜像
        • 3.创建容器
          • 注意事项
            • 访问
            相关产品与服务
            容器服务
            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档