如何使用Docker容器启用MongoDB访问控制?

时间:2016-02-11 23:19:00

标签: mongodb docker dockerfile docker-compose dockerhub

我将float:left;def read(blockSize): #blockSize is in bytes, varies from 1 byte, 1 KB and 1 MB loops = 1048576 * fileSize / blockSize #number of iterations, fileSize is 100 (Mb) fp = open("foo.txt", "r") for j in xrange(0, loops): fp.read(blockSize) fp.close() 结合使用以启动两项服务:

  • 我的应用服务
  • MongoDB服务

我的Dockerfile

docker-compose.yml

我似乎无法弄清楚如何控制对MongoDB容器的访问(如docker-compose.yml标志),以及如何使用用户名/密码进行外部访问(例如GUI)。

在Docker Automated Build之后,通过webhook通过 Tutum 重新部署这两项服务。换句话说,我不想每次都手动配置数据库。

如何使用web: build: . ports: - "80:3000" environment: NODE_ENV: production links: - mongo mongo: image: mongo command: --smallfiles ports: - "27017:27017" --auth文件控制访问a.k.a.设置root / admin用户以保护我的MongoDB数据库?

0 个答案:

没有答案