docker启动minio

 docker run -d -p 9000:9000 --name minio   -e "MINIO_ACCESS_KEY=root"   -e "MINIO_SECRET_KEY=12345678"   -v /data/minio/data:/data   -v /data/minio/config:/root/.minio   e31e0721a96b server /data

MINIO_ACCESS_KEY 账号
MINIO_SECRET_KEY 密码
-v 挂载本地文件 eg: /xxx/xx/:/xxx

这样启动会报错

ERROR Unable to start the server: --console-address cannot be same as --address

修改过后

 docker run -d -p 9000:9000 --name minio   -e "MINIO_ACCESS_KEY=root"   -e "MINIO_SECRET_KEY=12345678"   -v /data/minio/data:/data   -v /data/minio/config:/root/.minio   e31e0721a96b server /data --console-address ":9001"

最终效果:
在这里插入图片描述
2025年5月重新安装
1.拉去minio镜像

docker pull minio/minio

2.启动mino容器

docker run  -d -p 9000:9000 \
--name minio2025 \
 -e "MINIO_ROOT_USER=admin" \
 -e "MINIO_ROOT_PASSWORD=admin123456"\
 -v /usr/local/docker/minio/data:/data\
 -v /usr/local/docker/minio/config:/root/.minio 8dfb5411d43a server /data --console-address ":9000" --address ":9090"

完整的命令

docker run  -d -p 9000:9000 --name minio2025  -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=admin123456" -v /usr/local/docker/minio/data:/data -v /usr/local/docker/minio/config:/root/.minio 8dfb5411d43a server /data --console-address ":9000" --address ":9090"

然后访问后台管理页面
http://ip+9000
在这里插入图片描述
docker compose

services:
  minio-saas-server:
    # 指定MinIO镜像版本(推荐固定版本,避免自动更新出问题)
    image: minio/minio:latest
    # 容器名称(自定义)
    container_name: minio-saas-server
    # 重启策略:容器退出时自动重启
    restart: always
    # 端口映射:主机端口:容器端口
    ports:
      - "9002:9000"  # MinIO API端口(SpringBoot程序调用)
      - "9003:9001"  # MinIO控制台端口(网页访问)
    # 环境变量(配置账号、密码)
    environment:
      - MINIO_ROOT_USER=admin               # 控制台登录账号(可自定义)
      - MINIO_ROOT_PASSWORD=1qaz!QAZ        # 控制台登录密码(至少8位,可自定义)
      - MINIO_ADDRESS=:9000                 # API监听端口
      - MINIO_CONSOLE_ADDRESS=:9001         # 控制台监听端口
    # 数据卷挂载(持久化MinIO数据和配置)
    volumes:
      - /data/minio-docker/data:/data                  # 存储文件的目录(主机当前目录/minio/data)
      - /data/minio-docker/config:/root/.minio         # MinIO配置目录
    # 启动命令(指定数据存储目录和控制台端口)
    command: server /data --console-address ":9001"
    # 网络配置(使用默认网络,也可自定义)
    networks:
      - minio-network

# 自定义网络(隔离MinIO服务)
networks:
  minio-network:
    driver: bridge
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐