【问题标题】:docker minio/mc not create bucketdocker minio/mc 不创建存储桶
【发布时间】:2020-04-06 16:11:07
【问题描述】:
minio:
        image: "minio/minio"
        container_name: myminio
        ports:
            - "9000:9000"
        environment:
            - "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE"
            - "MINIO_SECRET_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
        restart: always
        command: server /data
    mc:
        image: minio/mc
        container_name: mc
        depends_on:
            - minio
        entrypoint: >
          /bin/sh -c "
          /mc host rm local
          /mc config host add local http://minio:9000 AKIAIOSFODNN7EXAMPLE wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY;
          /mc mb local/somebucketname1;
          /mc policy set public local/somebucketname1;
          "

它是我的 docker-compose.yml 文件,但是当我 docker-compose up 但我没有看到任何存储桶创建。什么问题我尝试洞天但没有发现任何错误

【问题讨论】:

  • 您是如何解决这个问题的?我也有同样的。
  • 给我看看你的 compose 文件然后我给你解决方案

标签: docker docker-compose dockerfile minio


【解决方案1】:

mc 容器可以访问 http://minio:9000 吗?

我使用 http://minio-container:9000 和健康检查条件(docker-compose 版本 1.29.2+ )。

docker-compose.yml

  minio-service:
    image: minio/minio
    container_name: minio-container
    command: server /data
    command: server /data --console-address ":9001"
    ports: 
      - '9000:9000'
      - '9001:9001'
    volumes: 
      - ./storage:/data
    environment:
      - "MINIO_ROOT_USER=minio"
      - "MINIO_ROOT_PASSWORD=minio123"
    networks:
      - mynetwork
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
      interval: 30s
      timeout: 20s
      retries: 3
  
  mc-service:
    image: minio/mc
    depends_on:
      minio-service:
        condition: service_healthy
    restart: on-failure
    entrypoint: >
      /bin/sh -c "
      /usr/bin/mc alias set myminio http://minio-container:9000 minio minio123;
      /usr/bin/mc mb myminio/mybucket;
      /usr/bin/mc policy set public myminio/mybucket;
      "
    networks:
      - mynetwork

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 2023-02-18
    • 2020-10-31
    相关资源
    最近更新 更多