在CentOS环境下安装MinIO对象存储服务的流程如下:
sudo yum update -y
sudo yum install -y wget vim
mkdir -p /opt/minio/{config,data} && chmod -R 777 /opt/minio
docker pull minio/minio
/opt/minio/config
,和存储上传文件的目录 /opt/minio/data
:mkdir -p /opt/minio/{config,data} && chmod -R 777 /opt/minio
docker run -p 9000:9000 -p 9090:9090 \
--net=host \
--name minio \
-d \
--restart=always \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=selectdb" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio server /data --console-address ":9090" -address ":9000"
关键参数说明:
--net=host
:主机网络模式,提升传输性能。--console-address
:Web管理台端口(推荐9090)。--address
:API通信端口(推荐9000)。MINIO_SECRET_KEY
:密码需要至少8位且包含大小写/特殊字符。http://<服务器IP>:9090
使用预设账号密码:创建AccessKey。
创建存储桶(Bucket):
CREATE REPOSITORY `minio_repo` WITH S3 ON LOCATION "s3://doris"
PROPERTIES (
"s3.endpoint" = "http://10.16.10.6:9001",
"s3.access_key" = "IPzmVMkcHVxpMriSqsDn",
"s3.secret_key" = "RgOpT7dd4GJFXfOLfjRpNAbkQyWKOVUKIMu33pEy",
"s3.region" = "us-east-1",
"use_path_style" = "true"
)
以上就是在CentOS环境下安装MinIO的基本流程。请根据实际情况调整配置,并确保遵循最佳实践以确保系统的安全性和稳定性。