docker compose部署minio
时间: 2023-11-15 16:58:47 浏览: 144
Docker Compose是一个用于定义和运行多容器Docker应用程序的工具。而MinIO是一个高性能的对象存储服务,可以用于存储和检索大量数据。下面是Docker Compose部署MinIO的步骤:
1. 部署Docker和Docker Compose。
2. 创建一个Docker网络。
3. 下载MinIO安装包。
4. 创建一个.env文件,指定MinIO的端口和HTTP端口。
5. 创建一个docker-compose.yaml文件,定义MinIO服务。
6. 使用docker-compose命令启动MinIO服务。
7. 使用mc命令测试验证MinIO服务。
具体步骤如下:
1. 安装Docker和Docker Compose。
2. 创建一个Docker网络:
```
docker network create hadoop-network
```
3. 下载MinIO安装包:
```
wget https://dl.min.io/server/minio/release/linux-amd64/minio
```
4. 创建一个.env文件,指定MinIO的端口和HTTP端口:
```
MinIO_PORT=9000
MinIO_HTTP_PORT=9001
```
5. 创建一个docker-compose.yaml文件,定义MinIO服务:
```
version: '3'
services:
minio:
image: minio/minio
volumes:
- ./data:/data
ports:
- "${MinIO_PORT}:${MinIO_PORT}"
- "${MinIO_HTTP_PORT}:${MinIO_HTTP_PORT}"
environment:
MINIO_ACCESS_KEY: admin
MINIO_SECRET_KEY: password
command: server /data
```
6. 使用docker-compose命令启动MinIO服务:
```
docker-compose -f docker-compose.yaml up -d
```
7. 使用mc命令测试验证MinIO服务:
```
mc config host add minio http://localhost:9000 admin password
mc mb minio/test-bucket
mc ls minio
```
阅读全文