docker compose minio
时间: 2023-11-07 15:03:51 浏览: 226
Docker Compose是用于定义和运行多个Docker容器的工具。通过使用Docker Compose,您可以使用简单的YAML文件来定义多个服务、网络和卷,并在单个命令中管理它们的生命周期。
要使用Docker Compose部署和管理minIO,您可以创建一个docker-compose.yaml文件,其中指定了minIO容器的配置和依赖项。以下是一个示例的docker-compose.yaml文件:
```
version: '3'
services:
minio:
image: minio/minio:latest
container_name: minio
restart: unless-stopped
volumes:
- "./minio/data:/data"
- "./minio/minio:/minio"
- "./minio/config:/root/.minio"
environment:
- TZ=Asia/Shanghai
- LANG=en_US.UTF-8
- MINIO_PROMETHEUS_AUTH_TYPE=public
- MINIO_ACCESS_KEY=root
- MINIO_SECRET_KEY=password
command: server /data --console-address ":9010"
ports:
- "9010:9010"
- "42330:42330"
```
此配置文件指定了minIO容器的映像、容器名称、重启策略、数据卷挂载路径、环境变量和端口映射。
要启动minIO容器,您可以在docker-compose.yaml文件所在的目录中运行以下命令:
```
docker-compose up -d
```
这将使用配置文件启动minIO容器,并在后台运行。
您可以通过以下命令检查minIO容器是否成功启动:
```
docker logs -f minio
```
要访问minIO的Web界面,请在浏览器中输入`121.xxx.xxx.xxx:9010`,其中`121.xxx.xxx.xxx`是您的服务器IP地址。然后,您可以在minIO中创建存储桶并上传文件或文件夹。
阅读全文