美文网首页
docker 安装mongo

docker 安装mongo

作者: 杜乡的AGG | 来源:发表于2017-10-24 21:55 被阅读0次

    1 获得mongo镜像,命令如下

    # 拉取mongo镜像
    docker pull mongo
    # 查看本地库mongo镜像
    docker images mongo
    

    2 启动mongo镜像,如下

    # 启动mongo镜像
    docker run -itd -P --name mongo-server mongo bash
    #第二次及以后启动镜像
    docker start mongo-server
    # 查看mongo进程
    docker ps -a
    

    3 进入容器并启动mongo,如下

    # 进入mongo容器,其中‘mongo-server'是mongo容器别名
    docker exec -it mongo-server bash
    # 启动mongo服务
    mongod 
    # 或在容器中查看mongo进程
    mongod & ps -ef | grep mongo
    

    4 本地验证测试,输入mongo启动mongo命令行客户端,如下内容

    # 输入 mongo 启动mongo
    

    接着输入测试命令

    >  show dbs;
    admin 0.000GB
    local 0.000GB
    

    5 在局域网访问docker中的mongo,由于启动的时候是使用的随机端口映射,意思是宿主机产生一个随机端口去映射mongo的27017端口,通过‘docker ps -a'命令查看宿主机随机端口,如下,

    image.png

    如上,宿主机随机端口为32768,通过配置robomongo客户端连接mongo,如下,

    image.png

    总结:

    #启动mongo服务
    
    #如需要选择使用admin库,
    use admin 
    # 关闭mongo
    db.shutdownServer();
    然后ctrl+c 退出mongo
    

    通过‘ps -ef | grep momgo'查看mongo进程是否存在,如果不存在说明关闭成功。

    相关文章

      网友评论

          本文标题:docker 安装mongo

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