docker-compose安装部署minio

docker-compose安装部署minio

version: "3.4"
services:
  minio:
    image: docker.das-security.cn/middleware/minio:RELEASE.2024-07-15T19-02-30Z
    container_name: minio
    restart: always
    environment:
      TZ: Asia/Shanghai
      LANG: en_US.UTF-8
      MINIO_PROMETHEUS_AUTH_TYPE: "public"
      MINIO_ACCESS_KEY: "admin"
      MINIO_SECRET_KEY: "密码"
    volumes:
      - ../volumes/minio/data:/data
    command: server /data --console-address ":9001"
    ports:
      - 9000:9000
      - 9001:9001
### 使用 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]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值