使用Docker安装MinIO(CentOS)

1.首先肯定需要安装Docker

不会的可以看我的这篇文章 Docker的基本介绍以及使用-CSDN博客

2.使用Docker拉去MinIO镜像

# 拉取 MinIO 镜像
sudo docker pull minio/minio

3.创建 MinIO 数据存储目录

# 创建 MinIO 数据存储目录(可选)
sudo mkdir -p /data/minio

4.运行 MinIO 容器

# 运行 MinIO 容器
sudo docker run -dt \
  -p 9000:9000 -p 9090:9090 \
  -v /home/minio-data:/data \
  -e "MINIO_ROOT_USER=minio" \
  -e "MINIO_ROOT_PASSWORD=?????" \
  --name "minio" \
  --restart=always \
  minio/minio server --address ":9090" --console-address ":9000" /data

注意:需要将your_username和your_password换成自己的

5.查看minio容器是否创建成功

docker ps

这样就创建成功了

6.通过ip+端口访问

前提是要在虚拟机中开放需要用到的端口以及设置安全组

方法:CentOS有关防火墙的操作-CSDN博客

http://your-ip:9000/

这样就成功在docker中集成minio了

若有不懂还可以看这篇文章(minio官网)

Deploy MinIO: Single-Node Single-Drive — MinIO Object Storage for Container

参数解释:

当创建 MinIO 容器时,这些参数和命令行选项都有特定的作用。这里逐一解释每个参数的含义:

  • sudo docker run -dt: 运行容器,并将其放入后台运行 (-d 参数)。
  • -p 9000:9000 -p 9090:9090: 将容器的端口 9000 映射到主机的端口 9000,以及将容器的端口 9090 映射到主机的端口 9090
  • -v /mydata/minio/data:/data: 将主机上的 /mydata/minio/data 目录挂载到容器内的 /data 目录,用于持久化 MinIO 存储的数据。
  • -e "MINIO_ROOT_USER=my_user": 设置 MinIO 的根用户名称为 my_user
  • -e "MINIO_ROOT_PASSWORD=my_password": 设置 MinIO 根用户的密码为 my_password
  • --name minio: 为容器命名为 minio
  • --restart=always: 容器停止后始终自动重新启动。
  • minio/minio: 使用 MinIO 官方提供的 Docker 镜像。
  • server /data: 启动 MinIO 服务器,并指定数据存储的位置为容器内的 /data 目录。
  • --address ":9000" --console-address ":9090": 指定 MinIO 服务的地址为 9000 端口,控制台的地址为 9090 端口。

这些参数和命令组合在一起,使得 MinIO 容器能够以指定的配置运行,并且将存储数据持久化保存在主机上的指定目录中。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值