docker-compose 部署minio
时间: 2025-01-17 08:52:03 浏览: 86
### 使用 Docker Compose 部署 MinIO 对象存储
#### 准备工作
为了使用 `docker-compose` 来部署 MinIO 对象存储服务,需先准备好 `docker-compose.yml` 文件。该文件包含了用于定义和运行多容器 Docker 应用程序的服务、网络以及卷的信息。
#### 编写 docker-compose.yml 文件
下面是一个简单的 `docker-compose.yml` 文件示例,适用于快速部署单节点 MinIO 实例:
```yaml
version: '3.7'
services:
minio1:
image: minio/minio
ports:
- "9000:9000"
- "9001:9001"
environment:
MINIO_ROOT_USER: minioadmin
MINIO_ROOT_PASSWORD: minioadmin
command: server /data --console-address ":9001"
volumes:
- minio_data:/data
volumes:
minio_data:
```
上述配置指定了 MinIO 的镜像版本和服务端口映射关系,并设置了管理员账户的用户名与密码环境变量[^1]。
#### 启动 MinIO 容器
完成 `docker-compose.yml` 文件编写之后,在终端执行如下命令来启动 MinIO 容器:
如果当前目录下的 `docker-compose.yml` 文件仅包含 MinIO 服务,则可以直接使用以下命令启动 MinIO:
```bash
docker-compose up -d
```
当在同一份 `docker-compose.yml` 中存在多个不同类型的容器时,而只希望单独启动 MinIO 服务的话,可以指定具体要启动的服务名称作为参数传递给 `up` 命令:
```bash
docker-compose up -d minio1
```
这会以后台模式启动 MinIO 并将其日志输出重定向到后台进程管理工具中去[^2]。
#### 访问 MinIO 控制台
一旦 MinIO 成功启动后,可以通过 Web 浏览器访问 http://localhost:9001 地址进入 MinIO 控制面板界面。首次登录时需要输入之前设置好的账号(`MINIO_ROOT_USER`) 和 密码 (`MINIO_ROOT_PASSWORD`) 进行身份验证[^4]。
阅读全文
相关推荐
















