基于你的需求,以下是一个使用docker-compose部署MinIO单机版的详细步骤: 1. 编写docker-compose.yml文件 首先,你需要创建一个名为docker-compose.yml的文件,并在其中配置MinIO服务。以下是一个示例配置: yaml version: '3' services: minio: image: minio/minio:latest container_name: minio ports: - "9000:9000...
上面的docker-compose.yml文件中定义了服务minio。minio服务使用MinIO的官方Docker镜像,并且将API暴露端口9000映射到主机的9000端口,将服务管理页面暴露端口9001映射到主机的9001端口(访问9001端口即可进入管理页面)。minio服务还设置了两个环境变量,用于设置MinIO的root用户的用户名和密码。此外,单机版部署也可挂载多个...
1. docker-compose文件准备 docker-compose-kpi.yml version:"3.2"services:minio:image:minio/minio:RELEASE.2023-02-22T18-23-45Zcontainer_name:miniohostname:miniorestart:alwayscommand:server/data--console-address":9001"ports:-"9000:9000"-"9001:9001"environment:MINIO_ROOT_USER:"root"MINIO_ROOT_PASSWO...
最后在 docker-compose.yml 文件所在目录下,运行docker-compose up -d启动服务即可。 然后我们访问http://192.168.136.128:9001输入账号 jobs 密码 jobs@123 进入首页展示如下: 发现有 4 个服务节点,如下所示: 这说明 Minio 集群已经部署成功。剩下的操作就是创建 Bucket 以及上传文件,程序代码与上篇博客的代码一致。
DockerCompose允许定义和运行单主机,多容器Docker应用程序。 使用Compose,您可以使用Compose文件来配置MinIO服务。 然后,使用单个命令,您可以通过你的配置创建并启动所有分布式MinIO实例。 分布式MinIO实例将部署在同一主机上的多个容器中。 这是建立基于分布式MinIO的开发,测试和分期环境的好方法。
1.安装docker-compose 2. 新版本尝鲜 minio在升级之后,部署文件有了改动。之前web页面和api上传都是9000端口,新版本将两者分开了。 MINIO_ACCESS_KEY改成了MINIO_ROOT_USER,MINIO_SECRET_KEY改成了MINIO_ROOT_PASSWORD。 3. 镜像下载 docker-compose pull ...
高性能分布式对象存储——MinIO(环境部署)高性能分布式对象存储——MinIO实战操作(MinIO扩容)【云原生】Minio on k8s 讲解与实战操作【大数据】通过 docker-compose 快速部署 MinIO 保姆级教程【云原生】镜像仓库 Harbor 对接 MinIO 对象存储 二、单机部署(单主机,多硬盘模式)官方部署文档:https://min.io/docs/...
其提供了多种部署和使用方式,本文将在单机上部署一个minio集群,并对其进行基本使用和测试。 2 部署minio集群 前置条件:安装docker 和 docker-compose 如果需要快速安装一个单节点的minio实例,可以直接通过docker来安装: docker run-d-p9000:9000-p9001:9001--nameminio1-v/mnt/data:/data-e"MINIO_ROOT_USER=mini...
mkdir -p docker/minio cd docker/minio/ 然后创建 docker-compose.yml version: '3' services: minio: image: minio/minio:latest restart: always privileged: true command: server --address ":9000" --console-address ":9001" /data ports:
docker-compose.yml version:'3.5'services:minio:container_name:miniorestart:alwaysimage:minio/minioports:-"9000:9000"-"50000:50000"environment:MINIO_ROOT_USER:adminMINIO_ROOT_PASSWORD:yh@miniIOtestvolumes:-./data:/data-./config:/root/.miniocommand:server --console-address ":50000" /data ...