docker ps #查看容器,获得mongo容器的ID假如为d7d141787908 docker exec -it d7d141787908 /bin/bash #进入容器 mongodump -u admin -p 密码 --port 27017 --authenticationDatabase admin -o /home/mongo/backup #备份所有数据库到/home/mongo/backup cd /home/mongo/backup #j进入目录 tar -czvf backup.tar.gz back #压缩 exit #退出容器 docker cp d7d141787908:/home/mongo/backup.tar.gz /home #复制容器中的文件到/home目录下
ps: mongodump是从别的服务器备份数据到当前的服务器,需要在当前服务器执行,而不是在别的服务器里执行
·



