赞
踩
上一篇使用了比较传统的方式安装minio并添加进systemctl管理,最近比较闲,把以前的一些服务改为docker容器的方式,在使用docker-compose安装minio过程中本来以为很简单,网上找了写好的yml文件直接使用后发现最新版本配置做了一些变化,网上有些配置可能有问题,这里贴一份可直接使用的配置文件
- version: "3"
- services:
- minio:
- image: minio/minio:latest
- container_name: minio
- user: "1002:1002" # 指定该容器的用户
- ports:
- - "9000:9000" # api端口
- - "42512:42512" # 控制台端口
- volumes: # 主机路径映射容器
- - "/data/docker/minio/data/data1:/data1"
- - "/data/docker/minio/data/data2:/data2"
- - "/data/docker/minio/config:/root/.minio"
- command: server --console-address ":42512" http://minio/data{1...2}
- environment: # 设置环境变量,相当于docker run命令中的-e
- MINIO_ROOT_USER: "passers_by" # 登录账号
- MINIO_ROOT_PASSWORD: "passers_by" # 登录密码
- TZ: Asia/Shanghai
- LANG: en_US.UTF-8
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
- interval: 30s
- timeout: 20s
- retries: 3
以前的配置在数据卷挂载和command命令设置是使用的/data,在最新版上可能存在问题
- volumes:
- - "/data/docker/minio/data:/data"
- - "/data/docker/minio/config:/root/.minio"
- command: server /data --console-address ":42512"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。