数据迁移(离线迁移)
tmux new -s sync_minio
rsync -av --partial -e ‘ssh -p 目标端口’ /mnt/vdb1/minio root@目标ip:/目标路径
查看进度:tmux a -t sync_jianguan
查看列表:tmux ls
验证是否传输完毕(看文件数是否一致):find /data/minio -type f | wc -l
-a:归档模式,保留权限、属主、时间、目录结构-v:详情输出--partial:断点续传(你原来带的,网络断了不用重传整个大文件)--delete:镜像核心,删除目标端多余文件,保证文件数量一致-e 'ssh -p 8022':ssh 指定 8022 端口远程传输
docker 安装 Minio
搜索可安装版本
docker search minio
安装对应版本
docker pull minio/minio
创建挂在路径
mkdir -p /home/docker/minio/data
mkdir -p /home/docker/minio/config
启动Minio容器
docker run -p 9000:9000 -p 9001:9001 --name minio
-d --restart=always
-e “MINIO_ROOT_USER=ruoyiadmin”
-e “MINIO_ROOT_PASSWORD=ruoyiadmin”
-v /mnt/vdb/minio/data:/data
-v /mnt/vdb/minio/config:/root/.minio
minio/minio server /data --console-address “:9001” -address “:9000”
解释命令
-d
以守护式容器在后台运行
–name minio
指定容器名称
–restart=always
使我们在重启docker时,自动启动相关容器。
-e MINIO_ROOT_USER=xxx
配置默认管理员账号
-e MINIO_ROOT_PASSWORD=xxx
配置默认管理员账号
–console-address :9001
配置 MinIO Web 控制台端口地址
-address :9000
配置MiniIO Api 接口端口地址