docker 安装minio 教程

参考:https://blog.csdn.net/weixin_43888891/article/details/122021704

  1. 下载最新版Minio镜像
java 复制代码
docker pull minio/minio

等同于

java 复制代码
docker pull minio/minio:latest
  1. 检查镜像是否下载
java 复制代码
docker images
  1. 创建文件
  2. 启动前需要先创建Minio外部挂载的配置文件( /home/minio/config),和存储上传文件的目录( /home/minio/data)
java 复制代码
 mkdir -p /home/minio/config
 mkdir -p /home/minio/data
  1. 创建Minio容器并运行
java 复制代码
docker run -d --name minio \
--net=host \
--restart=always \
-p 9000:9000 \
-p 9001:9001 \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
-e MINIO_ROOT_USER=minioadmin \
-e MINIO_ROOT_PASSWORD=zeshang@31600 \
minio/minio server /data --console-address ":9001" -address ":9000"
复制代码
-d
以守护式容器在后台运行
--name minio
指定容器名称
--net=host
1、添加以后就不需要再做端口映射了.比如docker容器内在8080端口起了一个web server.不加的话需要把本机的某个port比如7979和docker内的8080做一个映射关系,访问的时候访问7979. 加了net=host则直接访问8080.;
2、另外,加了net=host后会使得创建的容器进入命令行好名称显示为主机的名称而不是一串id;
--restart=always
使我们在重启docker时,自动启动相关容器。
-e MINIO_ROOT_USER=minioadmin
配置默认管理员账号为"minioadmin"
-e MINIO_ROOT_PASSWORD=minioadmi
配置默认管理员账号密码为"minioadmin"
--console-address ":9090"
配置Minio管理后台端口地址
-address ":9000"
配置MinioApi接口端口地址
  1. 访问操作

    访问:http://127.0.0.1:9001/login
    用户名:minioadmin
    密码 :minioadmin
    在这里插入图片描述

相关推荐
重生之我来学Python1 小时前
Docker套装的简介、安装、超级详细教程
linux·docker·容器·eureka·github
和裕1 小时前
光伏储能定制加强型瓦楞纸箱:降低组件运输隐裂率与售后损耗的核心价值
大数据·运维·网络·人工智能·算法
智购科技无人售货机工厂店1 小时前
2026自动售货机大屏交互设计原则:从信息层级到视觉动线的工程实践~YH
运维·python·单片机·嵌入式硬件·自动化·交互
Ruiery2 小时前
Linux 6.6内核 PCIe 深度解析(十):PCIe Port Driver(portdrv)— 一个物理 Port,拆出五个逻辑服务
linux·运维·服务器
运维行者_3 小时前
ISP 企业级带宽计费怎么做?网络流量计费的 6 大核心能力
运维·服务器·网络·数据库·支持向量机·接口隔离原则
数安旭说3 小时前
企业终端行为审计建设:本地审计 + 网络审计构建完整溯源取证体系
运维·数据安全·软件需求·溯源·审计·网络审计
Elastic 中国社区官方博客4 小时前
在 Elasticsearch 中回填时间序列数据:通过批量 API 加载数月的历史指标数据
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·全文检索
10mAh4 小时前
【Linux】CPU 100% 怎么排查?——top、pidstat、jstack 到线程定位实战
linux·运维·服务器
LRL_4 小时前
深入浅出 Kubernetes 控制器:Deployment 与 StatefulSet 核心区别全景图
云原生·容器·kubernetes
!chen4 小时前
客户环境 Nginx 配置流式报表与超时排查
运维·nginx