Minio。可以创建存储桶

发布于 2025-02-05 12:23:28 字数 1279 浏览 1 评论 0原文

它是我的docker-compose.yml文件。

  minio:
    image: minio/minio
    command: server /data
    ports:
      - "54322:9000"
    volumes:
      - minio-data:/data
    environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: minio123

  create_buckets:
    image: minio/mc
    depends_on:
      - minio
    entrypoint: >
    /bin/sh -c "
              sleep 10;
              /usr/bin/mc config host rm s3;
              /usr/bin/mc config host add --quiet --api s3v4 s3 http://minio:9000 minio minio123;
              /usr/bin/mc mb --quiet s3/vais;
              /usr/bin/mc policy set public s3/vais;
              exit 0;"

我看到错误时,

create_buckets_1  | Removed `s3` successfully.
create_buckets_1  | Added `s3` successfully.
create_buckets_1  | mc: <ERROR> Unable to make bucket `s3/vais`. Put "http://minio:9000/vais/": dial tcp 172.18.0.7:9000: i/o timeout
create_buckets_1  | mc: <ERROR> Unable to set policy `public` for `s3/vais`. Get "http://minio:9000/vais/?location=": dial tcp 172.18.0.7:9000: i/o timeout.

当我开始使用命令Docker Container Run Minio/MC MB -Quiet S3/VAIS

我会看到错误。 mc:&lt; error&gt;无法制作水桶“ S3/VAIS”。您提供的AWS访问密钥ID在我们的记录中不存在。

我在做什么错?

Its my docker-compose.yml file.

  minio:
    image: minio/minio
    command: server /data
    ports:
      - "54322:9000"
    volumes:
      - minio-data:/data
    environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: minio123

  create_buckets:
    image: minio/mc
    depends_on:
      - minio
    entrypoint: >
    /bin/sh -c "
              sleep 10;
              /usr/bin/mc config host rm s3;
              /usr/bin/mc config host add --quiet --api s3v4 s3 http://minio:9000 minio minio123;
              /usr/bin/mc mb --quiet s3/vais;
              /usr/bin/mc policy set public s3/vais;
              exit 0;"

And when I start it I see an error

create_buckets_1  | Removed `s3` successfully.
create_buckets_1  | Added `s3` successfully.
create_buckets_1  | mc: <ERROR> Unable to make bucket `s3/vais`. Put "http://minio:9000/vais/": dial tcp 172.18.0.7:9000: i/o timeout
create_buckets_1  | mc: <ERROR> Unable to set policy `public` for `s3/vais`. Get "http://minio:9000/vais/?location=": dial tcp 172.18.0.7:9000: i/o timeout.

When i try to add bucket manually with command docker container run minio/mc mb --quiet s3/vais

I see error:
mc: <ERROR> Unable to make bucket `s3/vais`. The AWS Access Key Id you provided does not exist in our records.

What I'm doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文