要使用MinIO进行文件同步,可以按照以下步骤操作:
docker pull bitnami/minio:latest
docker run -it -d \
--name minio \
-p 19000:9000 \
-p 19001:9001 \
-d \
--restart=always \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin" \
-v /minio/data:/data \
--memory 128m \
bitnami/minio:latest
mc
):wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc
mc config host add <自定义名称> <http/https>://<IP>:<端口><账户> <密码>
例如:
mc config host add minio_1 http://192.168.0.1:9000 admin admin
mc mirror --remove --overwrite --watch <源集群> <目标集群>某个桶
例如:
mc mirror --watch minio_1 minio_2
mc cp <本地文件或对象路径> <目标位置>
例如:
mc cp local_file.txt s3/mybucket/
通过以上步骤,您可以使用MinIO进行文件同步。根据您的具体需求,您还可以使用MinIO客户端进行更高级的数据迁移和备份操作。