如果使用docker-compose脚本安装的,只需要把 db 那一个volume 备份下来,在新机器上全新安装,然后再把备份下来的db盖进去即可完美转移数据。
具体来说可以执行下面这个命令,借助ubuntu容器挂载db volume, 进行备份还原操作。
旧机器执行以下命令备份:
tar vcf /backup/ubuntu.tar /var/lib/postgresql/data
新机器执行以下命令恢复:
cd /var
tar xvf /backup/ubuntu.tar --strip 1
关注数量超出限制,
请先删除部分内容再尝试