docker 安装mongo:3.2

原创 2018年04月17日 15:27:41

MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。

MongoDB中的一条记录就是一个文档,是一个数据结构,由字段和值对组成。MongoDB文档与JSON对象类似。字段的值有可能包括其它文档、数组以及文档数组。

MongoDB的适合对大量或者无固定格式的数据进行存储,比如:日志、缓存等。对事物支持较弱,不适用复杂的多文档(多表)的级联查询。


1.拉取镜像

docker pull mongo:3.2

2.查看镜像
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/mongo     3.2                 4ece83276ddb        4 weeks ago         300 MB
3.运行容器
[root@customer-db ~]# docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo:3.2
f0c71c17e6067c71992ea7eea27fe32ecfe65e1d5afba126ba685a16fa6e6115

命令说明:

-p 27017:27017 :将容器的27017 端口映射到主机的27017 端口

-v $PWD/db:/data/db :将主机中当前目录下的db挂载到容器的/data/db,作为mongo数据存储目录


4测试

[root@customer-db ~]# docker run -it mongo:3.2 mongo --host 172.17.0.1
MongoDB shell version: 3.2.19
connecting to: 172.17.0.1:27017/test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user

5.测试成功


It looks like you are trying to access MongoDB over HTTP on the native driver port.




版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fwk19840301/article/details/79975429

Docker容器快速入门

0、Docker常用命令介绍 docker images:列出所有镜像(images) docker ps:列出正在运行的(容器)containers docker pull ubuntu:下载镜像 ...
  • chengyuqiang
  • chengyuqiang
  • 2017-12-24 20:59:21
  • 482

一步一步教你搭建基于docker的MongoDB复制集群环境

一步一步教你搭建基于docker的MongoDB复制集群环境 1.安装docker 2.创建MongoDB的Image 3.搭建MongoDB的集群Docker 是一个开源的应用容器引擎,让开发者可以...
  • pddddd
  • pddddd
  • 2015-07-15 15:05:25
  • 10511

docker镜像 mongodb 3.2.4

  • 2018年01月23日 13:56
  • 22.77MB
  • 下载

Docker Registry + docker_auth 使用mongodb 存储

网上有很多 直接使用静态用户和acl的文章,我这里就不在描述了 这篇文章针对会使用静态用户配置和静态acl的朋友,然后想换成mongodb存储,可以参考,不然可能看不太明白 主要是将我在使用mongo...
  • qq_21398167
  • qq_21398167
  • 2017-01-19 15:20:23
  • 1016

docker使用容器ubuntu安装mongodb

前言:  最近准备使用docker安装一个mongo,可以使用Docker Hub上的镜像,后来就琢磨着自己用dockerfile来构建,后来在使用dockerfile构建过程中,因为TC网络环境,部...
  • Yan_Chou
  • Yan_Chou
  • 2017-02-25 23:23:56
  • 587

docker 安装mongodb

1.docker search mongo2.docker pull mongo:3.2使用mongo镜像3.运行容器runoob@runoob:~/mongodockerrun−p27017:270...
  • gedonshen
  • gedonshen
  • 2017-09-20 15:30:53
  • 526

docker中运行mongo副本集

1 创建镜像mongo集群配置镜像新建文件夹mongo/setup,在该文件夹下创建Dockfile和mongo-rs-setup.sh两个文件。内容如下:mongo-rs-setup.sh#!/bi...
  • zhuchuangang
  • zhuchuangang
  • 2017-01-11 09:49:16
  • 1150

Docker实战(七):Docker安装MongoDB

Docker安装MongoDB
  • birdben
  • birdben
  • 2016-01-02 17:39:44
  • 10008

Docker系列教程02-MongoDB默认开启鉴权

说明,我这里使用的是compose的版本的1.17.0格式是3,但是这和compose版本无关,你只需要添加MONGO_INITDB_ROOT_USERNAME和MONGO_INITDB_ROOT_P...
  • u014044812
  • u014044812
  • 2017-11-29 15:58:52
  • 286

MongoDB 3.2.7安装及用户角色配置

MongDB安装步骤 安装包环境信息: Linux:CentOS release 6.5 (Final) MongoDB:3.2.7
  • yuechang5
  • yuechang5
  • 2016-07-20 10:45:12
  • 3498
收藏助手
不良信息举报
您举报文章:docker 安装mongo:3.2
举报原因:
原因补充:

(最多只允许输入30个字)