ふじたりあん
326 字
2 分钟
MinIO 安装运行
使用Docker 运行单点模式
docker run -p 9000:9000 -di \ --name minio \ -v /data/minio:/data \ -e "MINIO_ACCESS_KEY=HI3UNHSHXG2A0IR35YZO" \ -e "MINIO_SECRET_KEY=bzXKoRrrqbpQ+1ezmJkBKxusVc5JZc02cBNm5vEd" \ minio/minio server /data| Parameter | Description |
|---|---|
| -p | 端口映射,将外部端口映射到容器内部端口 |
| —name | 自定义容器名称 |
| -di | 后台运行的方式运行 |
| —restart=always | 一旦docker重启或者开启时,也自动启动镜像 |
| -e | 设置系统变量,在这里是设置Minio的ACCESS_KEY和SECRET_KEY |
| -v | 挂载文件,将系统文件映射到容器内部对应的文件夹 |
以普通用户身份运行MinIO Docker
Docker提供了标准化的机制,可以以非root用户身份运行docker容器。
mkdir -p ${HOME}/datadocker run -p 9000:9000 \ --user $(id -u):$(id -g) \ --name minio1 \ -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" \ -e "MINIO_SECRET_KEY=wJalrXUtnFEMIK7MDENGbPxRfiCYEXAMPLEKEY" \ -v ${HOME}/data:/data \ minio/minio server /data使用二进制文件运行
wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x minio./minio server /dataMinIO客户端
- 下载二进制文件
wget -P /bin https://dl.min.io/client/mc/release/linux-amd64/mcchmod +x /bin/mcmc --help- 添加一个云存储服务,也可直接修改~/.mc/config.json
# API签名为可选项 默认S3v4mc alias set <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> --api <API-SIGNATURE> --path <BUCKET-LOOKUP-TYPE># 示例 MinIO本地存储mc alias set minio http://localhost:9000 HI3UNHSHXG2A0IR35YZO bzXKoRrrqbpQ+1ezmJkBKxusVc5JZc02cBNm5vEd# 示例 MinIO云存储mc alias set minio http://192.168.1.51 BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12# 示例 Amazon S3云存储mc alias set s3 https://s3.amazonaws.com BKIKJAA5BMMU2RHO6IBB V7f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12# 示例 Google云存储mc alias set gcs https://storage.googleapis.com BKIKJAA5BMMU2RHO6IBB V8f1CwQqAcwo80UEIJEjc5gVQUSSx5ohQ9GSrr12