昨天百度了一下,发现mongodb的docker-compose文件不是很多,很多都是通过dockerfile文件来打包一个镜像的,我贴一下昨天百度到的,以供后用,由于设置了用户名和密码,在连接mongodb时需要加上用户名和密码。
version: '3.1'
services:
mongo:
image: mongo:4.1.6
ports:
- 27017:27017
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: admin
我这里贴一下pymongo连接的代码作为示例:
client = pymongo.MongoClient('mongodb://admin:admin@IP:27017/')
关于pymongo的用法可以自行百度。
希望能有所帮助,感谢!