Docker及Docker-compose安装minio新版本
概述
minio在升级之后,部署文件有了改动。之前web页面和api上传都是9000端口,新版本将两者分开了。 MINIO_ACCESS_KEY改成了MINIO_ROOT_USER,MINIO_SECRET_KEY改成了MINIO_ROOT_PASSWORD。
Docker安装
docker run -d -p 9000:9000 -p 9001:9001 --name minio -v /mnt/data:/data -e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" -e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" minio/minio server /data --console-address ":9001"
Docker-compose安装的yaml文件
version: 3
services:
minio:
image: minio/minio:latest
container_name: minio
environment:
- MINIO_ROOT_USER=用户名
- MINIO_ROOT_PASSWORD=密码
command: server --console-address :9001 /data
volumes:
- /xxx/minio/data:/data
- /xxx/minio/config:/root/.minio/
- /etc/localtime:/etc/localtime
ports:
- "9000:9000"
- "9001:9001"
network_mode: bridge
restart: always
启动minio
docker-compose -f xxx.yml up -d --build minio
进入容器查看版本
版本是RELEASE.2021-08-25T00-41-18Z,如需老版本,可以用镜像minio/minio:RELEASE.2020-05-08T02-40-49Z
进入web页面
(1)页面地址为 http://ip:9001,页面风格也变了。 (2)创建bucket (3)创建了名为utr的bucket (4)进入bucket
(5)设置策略public,不然从外部无法访问图片 (6)上传图片 (7)访问图片 通过http://ip:9000/utr/xxx.jpg访问图片
