docker启动新版容器minio后使用docker logs minio出现如下报错。

ERROR Unable to use the drive /data: Drive /data: found backend type fs, expected xl or xl-single - to migrate to a supported backend visit https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-fs-gateway.html: Invalid arguments specified
 

解决方案:

将宿主主机下的minio_data文件夹或自己指定的映射文件夹下的.minios.sys文件夹删除再重新启动,这个是一个隐藏文件夹,需要使用 ls -a 命令才能看到,删除的时候也要带.minios.sys全名

docker-compose.yaml如下:

version: '3.9'  # 使用最新的Docker Compose版本以利用新特性

services:
  minio:
    image: minio/minio:RELEASE.2024-01-05T22-17-24Z.fips  # 使用最新稳定版镜像(或指定特定版本)
    container_name: minio
    ports:
      - "19000:9000"  # 根据实际需求决定是否暴露9001端口,用于HTTPS访问时需要
      - "19001:9001"  # 根据实际需求决定是否暴露9001端口,用于HTTPS访问时需要
    environment:
      MINIO_ROOT_USER: adminuser
      MINIO_ROOT_PASSWORD: yourpasswrd
      #MINIO_BROWSER: off  # (可选)关闭Web浏览器界面,如果只通过API访问
      #MINIO_OPTS: server --address ":9000"  # (可选)自定义启动参数,比如启用多节点集群模式等
    volumes:
      - /stdb/minio_data:/data  # 确保宿主机目录存在并有合适的权限
    command: server /data --console-address ":9001"  --address ":9000" # 指定控制台监听的静态端口为9001


 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐