美文网首页nosql数据库相关
2018-11-21 docker 安装mongodb

2018-11-21 docker 安装mongodb

作者: FredWorks | 来源:发表于2018-11-22 15:03 被阅读0次
    1. 安装mongodb的docker容器
      首先,在Docker官方仓库上搜索 mongo,找到 mongodb 的官方容器,名字就叫 mongo。
      然后,命令行拉取该容器:
    $ docker pull mongo
    

    该操作将导致拉取最新稳定版本的mongo库。我执行该命令时,还是4.0.4 版本。
    执行完毕后,可以通过这个命令查看镜像是否拉取成功:

    $ docker images
    
    1. 宿主机器上创建mongodb数据目录
      然后,在宿主机器的工作数据目录下,为mongdb创建数据目录,后面将映射该目录到容器内作为mongo的工作目录:
    $ mkdir /appdata/mongodb
    
    1. 创建容器
      接下来,就是创建容器了:
    $ docker run -d --name mongodb -v /appdata/mongodb:/data/db -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=xxxxxx mongo
    
    1. -v /appdata/mongodb:/data/db 镜像内部,使用 /data/db 作为mongodb的数据目录,因此需要映射前面创建的宿主目录 /appdata/mongodb 到 容器内目录 /data/db。
    2. -p 27017:27017 镜像内部,使用27017端口。因此,宿主机器的端口27017 映射到 容器端口27017 即可。
    3. -e MONGO_INITDB_ROOT_USERNAME=root 指定创建容器后,将mongo instance 设置为需要认证,数据库的管理员帐号为 admin 数据库的root。如该没有该参数,生成的mongodb instance,将没有认证。
    4. -e MONGO_INITDB_ROOT_PASSWORD=xxxx 指定root用户的密码。
    1. 查看所有容器
      可以通过如下命令查看docker下所有容器:
    $docker ps -a
    

    相关文章

      网友评论

        本文标题:2018-11-21 docker 安装mongodb

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