docker-compose启动minio (Version 2022-)

其他相关文章:
《docker-compose启动minio 单机》
《docker-compose启动minio 伪集群》
《docker-compose启动minio 多机集群》
《docker-compose启动minio (Version 2022-)》

1. 环境说明

  • centos 系统
  • docker已安装
  • docker-compose 已安装

2. 启动

2.1 docker-compose 文件

和之前的版本区别:会随机分配一个控制台端口。
因为我们是容器启动,如果不用host模式,则需要固定该端口,在启动命令上添加:--console-address ":n" (n是指定端口号。)

version: '3.1'
services:
  minio:
    image: minio/minio:latest
    ports:
      - "9000:9000"
      - "9001:9001"
    restart: always
    command: server /data --console-address ":9999"
    environment:
      MINIO_ROOT_USER: minio
      MINIO_ROOT_PASSWORD: liubei@2022
    read_only: true
    volumes:
      - ./data:/data
      - ./config:/root/.minio

2.2 启动minio

[root@liubei minio]# docker-compose up -d
[root@liubei minio]# docker-compose ps
    Name                   Command               State                       Ports
-------------------------------------------------------------------------------------------------------
minio_minio_1   /usr/bin/docker-entrypoint ...   Up      0.0.0.0:9000->9000/tcp, 0.0.0.0:9999->9999/tcp

3. web访问

  • url: http://ip:9999
  • user/passwd: minio/liubei@2022 (刚才我们在yml文件中写的)
  • 效果:
    在这里插入图片描述

在这里插入图片描述

### 使用 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
发出的红包

打赏作者

玄德公笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值