Docker Minio 安装与运行

参考

环境

环境 版本 说明
Windows 10
Docker 24.0.6
Docker Desktop 4.25.2 (129061)
Minio minio version RELEASE.2024-01-05T22-17-24Z Dockerfile中指定的是最新版

正文

开源的对象存储

  1. 创建 Dockerfile。

    # 基于 alpine 镜像作为基础镜像
    FROM alpine:latest
    
    # 安装依赖工具
    RUN apk update && apk add curl
    
    # 下载并安装最新版的 MinIO
    RUN curl -LO https://dl.min.io/server/minio/release/linux-amd64/minio &&  chmod +x minio &&  mv minio /usr/local/bin/
    
    # 创建存储目录
    RUN mkdir /data
    
    # 暴露 MinIO 默认使用的端口
    EXPOSE 9000
    
    # 设置入口命令,在容器启动时运行 MinIO
    ENTRYPOINT ["minio"]
    
    # 设置默认的启动参数,这里使用示例数据
    CMD ["server", "--address", "0.0.0.0:9000", "-console-address", "0.0.0.0:9001","/data"]
    
  2. 打包镜像

    docker build -t minio-image .
    
  3. 运行

    docker run -p 9000:9000 -p 9001:9001 -v /windows下是你存放数据的绝对路径/data:/data minio-image
    
  4. 访问 127.0.0.1:9001 ,输入默认账号密码:minioadmin
    image

posted @ 2024-01-08 17:33  夏秋初  阅读(390)  评论(0)    收藏  举报