我正在与团队一起开发此应用程序,我们想在不使用生产数据库的情况下测试开发中的代码。
所有操作都应在本地完成,那么如何运行新的mongodb docker容器并将数据库中的所有数据复制到此新的mongo容器中?
基本上,我想运行一个docker-compose和dockerfile命令,该命令将创建(如果尚未存在)一个新的mongo容器(原始,没有数据),连接到我们的图集URI,复制一个数据库并将其粘贴到此新容器中。如果容器已经存在,则脚本应删除数据库并再次复制/粘贴。
这可行吗?
我正在与团队一起开发此应用程序,我们想在不使用生产数据库的情况下测试开发中的代码。
所有操作都应在本地完成,那么如何运行新的mongodb docker容器并将数据库中的所有数据复制到此新的mongo容器中?
基本上,我想运行一个docker-compose和dockerfile命令,该命令将创建(如果尚未存在)一个新的mongo容器(原始,没有数据),连接到我们的图集URI,复制一个数据库并将其粘贴到此新容器中。如果容器已经存在,则脚本应删除数据库并再次复制/粘贴。
这可行吗?