minio docker 文件迁移
时间: 2023-10-31 16:04:58 浏览: 129
minio服务数据迁移工作
minio docker 文件迁移可以通过以下步骤完成:
1. 在源服务器上导出 minio 数据:使用以下命令将 minio 数据导出到本地文件:
```
docker run -it --rm --name minio_exporter \
-v /path/to/export:/export \
--net=host \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio123 \
minio/mc \
cp -r --recursive --preserve /data1 http://localhost:9000/bucket_name
```
这将把 `/data1` 目录中的数据导出到 `/path/to/export` 目录中。
2. 在目标服务器上导入 minio 数据:使用以下命令将导出的 minio 数据导入到目标服务器:
```
docker run -it --rm --name minio_importer \
-v /path/to/export:/import \
--net=host \
-e MINIO_ACCESS_KEY=minio \
-e MINIO_SECRET_KEY=minio123 \
minio/mc \
cp -r --recursive --preserve /import/bucket_name http://localhost:9000
```
这将把 `/path/to/export/bucket_name` 目录中的数据导入到目标服务器的 `/data1` 目录中。
请注意,你需要将 `/path/to/export` 替换为实际的导出路径,`bucket_name` 替换为实际的 minio 存储桶名称。
阅读全文