Minio,如何以 root 身份进行身份验证,以便我们可以运行 ci 无人值守的 docker 安装

问题描述 投票:0回答:1

我们在无意的 Docker-compose 中运行 Minio,以便在我们的团队设置中进行测试。意味着每天 100 次部署,我们需要以某种方式获取秘密/访问密钥。但在通过 Web 控制台的手册之外,我无法找到如何使用我们在启动时位于 Docker-compose 中的 ROOT 用户来执行此操作。

在 Web 控制台中创建它们之后,似乎只有使用秘密/访问来执行此操作的方法。

命令;

  mc admin user add local ${AWS_ACCESS_KEY_ID} ${AWS_SECRET_ACCESS_KEY}

不起作用,因为我无法使用根用户/通行证进行身份验证(好吧,我不知道如何进行身份验证),并且文档仅讨论设置对私有/访问密钥的访问权限,但部署后,我没有还没有(这是问题的重点)。

docker docker-compose client minio
1个回答
0
投票

我认为我们可以将凭据传递给 docker-compose.yaml 文件来创建用户名和密码

version: '3'

services:
  minio:
    image: minio/minio
    ports:
      - "9000:9000"
      - "9001:9001"
    environment:
      MINIO_ROOT_USER: admin
      MINIO_ROOT_PASSWORD: admin
    command: server --console-address ":9001" /data
volumes:
  minio_storage: {}
© www.soinside.com 2019 - 2024. All rights reserved.