docker启动minio
docker安装minio
·
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
更多推荐
所有评论(0)