1.3 KiB
1.3 KiB
docker部署minio服务
基于docker和docker-compose,操作前要先安装这两个服务和工具。
创建存储目录
比如创建/data/minio/
目录,准备用其中的/data/minio/data
保存所有存储桶(bucket)和其中的对象,用其中的/data/minio/config
映射服务配置。
mkdir /data/minio -p
创建编排文件
创建文件/data/minio/docker-compose.yml
,内容如下(注意自己改管理员账号密码):
version: "3.1"
services:
minio:
image: quay.io/minio/minio:latest
hostname: "minio"
restart: always
environment:
MINIO_ROOT_USER: wkzz
MINIO_ROOT_PASSWORD: wkzz051223
MINIO_VOLUMES: /mnt/data
ports:
- 9090:9090
- 9000:9000
volumes:
- ./data:/mnt/data
- ./config:/root/.minio/
command: server --console-address ':9090'
启动容器
在/data/minio
目录下执行下面的命令:
docker-compose up -d
验证安装
服务器防火墙要放行9090
端口,或者在nginx上做好对应的代理,这里以开端口为例,如果服务器的IP是192.168.0.8,那么在web浏览器上打开http://192.168.0.8:9090
,应该可以看到登录页,填入在config.env中设置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD,应该可以登录minio的web控制台。