Docker Minio 安装与运行

发布时间 2024-01-08 17:34:29作者: 夏秋初

参考

环境

环境 版本 说明
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"]
  1. 打包镜像
docker build -t minio-image .
  1. 运行
docker run -p 9000:9000 -p 9001:9001 -v /windows下是你存放数据的绝对路径/data:/data minio-image
  1. 访问 127.0.0.1:9001 ,输入默认账号密码:minioadmin
    image