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 @   夏秋初  阅读(233)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示