杂记 | 使用Docker安装并配置MongoDB以支持事务(单副本,并解决了证书文件错误的问题)
# 拉取 MongoDB 官方镜像
docker pull mongo
# 创建并启动 MongoDB 容器,启动时指定 --setParameter 启动参数以支持事务
docker run --name my-mongo -d mongo --setParameter enableTestCommands=1
# 进入 MongoDB 容器
docker exec -it my-mongo bash
# 进入 MongoDB shell
mongo
# 在 MongoDB shell 中启用事务支持
sh.enableSharding('config')
这段代码首先从 Docker Hub 拉取官方的 MongoDB 镜像,然后创建并启动一个 MongoDB 容器,在启动时通过 --setParameter
参数设置 enableTestCommands=1
以启用测试命令,这对于启用 MongoDB 事务是必要的。之后,我们进入容器并启动 MongoDB shell,最后通过 MongoDB shell 启用事务支持。注意,实际部署时应当根据具体需求设置合适的参数和配置。
评论已关闭