hola.cloud ,我们将一个 MongoDB 3.6 迁移到了不同机器之间。为了确保版本不会出问题,我们使用了相同的官方 Docker 镜像。这里分享两个对我们非常有用的脚本。 export.sh #!/bin/bash # check argument if [ -z "${1:-}" ]; then echo "Use: $0 " exit 1 fi BACKUP_DIR="$1" mkdir -p "$BACKUP_DIR" docker run --rm --network host \ -v $(pwd)/$BACKUP_DIR:/backup \ mongo:3.6 \ bash -c 'mongodump --host 127.0.0.1 --port 27017 --out /backup' import.sh #!/bin/bash set -euo pipefail # check argument if...