美文网首页
Docker Mongodb安装配置

Docker Mongodb安装配置

作者: 诗de远方 | 来源:发表于2017-05-05 16:55 被阅读0次

1. 安装mongo:docker pull mongo

2. 查看本地所有镜像: docker images

3. 查看运行的docker实例: docker ps

4. 查看所有docker实例:docker ps -a

4. 启动mongo 容器:docker run --name some-mongo -d mongo   //--name 给实例取名 -d 后台运行 mongo 镜像名。

5. 进入mongo 容器:docker exec -u root -it some-mongo bash  //-i 交互模式, -t 在终端显示log 最后是登入容器后执行的命令。

6. 注意: 启动mongo容器之后会自动执行entrypoint.sh, 执行改脚本会运行mongod命令,改脚本传入的参数会传给mongod命令执行。

7. 设置mongodb admin密码, 

先以无校验模式启动mongo容器。

docker run -name some-mongo -d mongo

然后连接mongodb admin数据库

docker exec -it some-mongo mongo admin

创建admin账户:

db.createUser({ user: 'sa', pwd: '*****', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

最后停止容器,并以有权限控制的模式启动:

docker run --name some-mongo -d mongo --auth

8. 通过配置文件的方式启动容器:

docker-compose.yml:

version: '3'

services:

  mongodb:

    container_name: mymongo

    image: "mongo:latest"

    ports:

      - "27017:27017"

    restart: always

    command: --auth --storageEngine wiredTiger

然后运行命令:

docker-compose up -d (后台运行)

链接mongodb:

mongo -u sa -p **** --authenticationDatabase admin

相关文章

网友评论

      本文标题:Docker Mongodb安装配置

      本文链接:https://www.haomeiwen.com/subject/mtbdtxtx.html