使用docker安装mongo

使用Docker安装MongoDB 使用Docker安装mongoDB 阅读详情

使用docker安装mongo

安装命令

# 直接使用命令快速运行
mkdir -p /usr/local/mongo/data
mkdir -p /usr/local/mongo/backup
docker run --name mongo -p 27017:27017 \
-v /usr/local/mongo/data:/data/db \
-v /usr/local/mongo/backup:/data/backup \
-d mongo:4.2.1 --auth

#使用配置文件运行
mkdir -p /usr/local/mongo/data
mkdir -p /usr/local/mongo/conf
mkdir -p /usr/local/mongo/logs
# 创建配置文件
vi /usr/local/mongo/conf/mongod.conf
# 配置文件内容,
# 见下文配置内容

docker run --name mongodb --restart always \
-e MONGO_INITDB_ROOT_USERNAME=admin \
-e MONGO_INITDB_ROOT_PASSWORD=test1234 \
-v /usr/local/mongo/data:/var/lib/mongodb \
-v /usr/local/mongo/conf/mongod.conf:/etc/mongod.conf \
-p 27017:27017 -d mongo:4.2.1 mongod --config /etc/mongod.conf
# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0

# how the process runs
processManagement:
  timeZoneInfo: /usr/share/zoneinfo

security:
  authorization: enabled

#operationProfiling:

#replication:

#sharding:

参考地址

官方文档地址

1.官方镜像使用介绍
2.官网配置文件解析

网友使用文档

1.使用Docker构建的MongoDB
2.docker之安装和管理mongodb
3.MongoDB 分片集群技术
4.docker network基础
5.mongodb.conf配置文件详解

群晖NAS教程(六)、利用Docker安装mongoDB并进行远程访问 小景哥哥博客 群晖NAS教程(六)、利用Docker安装mongoDB并进行远程访问 一、下载mongo官方镜像 先查看一下mongo官方镜像的说明,看有需要注意的地方没有。 没有找到需要特别注意的地方,只需配置用户名和密码两个环境变量即可。 然后直接下载MongoDB镜像即可。 二、配置mongo镜像的启动参数 设置端口号,容器和宿主机都设置成27017。 设置环境变量,使用官方说明的两个变量,分别是用户名和密码:MONGO_INITDB_ROOT_USERNAME、MONGO_INITDB_R 阅读详情

相关推荐

Docker部署MongoDB+整合Mongo版MyBatis—Plus

SpringBoot整合MongoDB,使用了Mongo-Plus。MongoDB是一个开源的NoSQL文档型数据库,它使用灵活的文档模型来存储数据,这些文档可以是嵌套的,类似于JSON对象。MongoDB以其高性能、高可用性和易扩展性而闻名,适用于各种规模的应用,从小型项目到大型企业级应用。

阿木木AEcru的博客 2174

docker安装mongoDB及使用

docker安装mongo以及mongoDB的简单使用

packge的博客 4万+

docker 安装mongo使用配置文件启动

1、拉取mongo镜像 docker pull mongo:latest 2、创建配置文件目录存放mongo.conf 创建目录 mkdir /root/mongo 创建文件 vim /root/mongo/mongo.conf 文件内容: net: port: 27017 bindIp: "0.0.0.0" storage: dbPath: "/data/db" security: authorization: enabled 3、d...

xxwd12的博客 1786

docker安装mongodb(单点)图文详解

docker安装mongodb(单点)图文详解

无边热爱,来日方长 3258

VMware vCenter 6.7证书过期急救指南:从503报错到完美修复的全流程

本文详细解析了VMware vCenter 6.7因STS证书过期导致503报错的根本原因,并提供了一套从诊断到修复的完整实战流程。内容包括使用checksts.py脚本检测STS证书状态,通过fixsts.sh脚本更新证书,以及利用Certificate-Manager全面重置所有过期证书,帮助管理员快速恢复服务并避免常见陷阱。

weixin_29234239的博客 769

闲人闲谈PS之十二——WBS-BOM在装备制造项目中的实战解析

本文深入解析了WBS-BOM在装备制造项目中的核心应用。针对按订单设计/生产的行业痛点,WBS-BOM作为项目专属物料清单,完美连接SAP PS与PP模块,确保MRP能基于项目进行精准物料需求计算,实现从设计到生产的全链路项目化跟踪与管理。

weixin_29284885的博客 399

linux使用docker安装mongo

拉取mongo镜像,(mongo:latest)指最新版本,也可指定版本号拉取(mongo:latest) docker pull mongo:latest 添加容器并运行mongo,设置登陆权限 docker run -itd --name mongo -p 27017:27017 mongo --auth # 进入容器 docker exec -it mongo mongo admin # 创建一个名为 admin,密码为 123456 的用户。 db.createUser({ user:'admin

懒人程序员的博客 444

遥感新手别纠结!实测ENVI 5.3、5.6、6.0三个免费版,教你混搭安装避坑

本文为遥感新手提供ENVI 5.3、5.6、6.0三个免费版的实测对比与混搭安装指南,帮助用户构建零成本高效工作流。详细解析各版本功能差异、共存安装技巧及常见问题解决方案,特别适合课程作业、毕业论文分析和遥感入门练习。

weixin_30819085的博客 471

使用docker在linux上安装mongo

这样安装的mongo会默认没有账号密码,为了安全请设置账号密码。容器端口映射到主机端口27017。

qq_21514303的博客 498

oracle ebs form 10g安装教程

这个窗口需要想想,你要安装的类型,不要盲目点击“下一步”,因为一旦Oracle安装后,重新安装之前,需要卸载Oracle干净才能重新安装,有时还会出现错误。到了该窗口后,需要耐心等待安装,安装到一大半后,自动弹出一个窗口,让我们选择Oracle安装第2部分磁盘的路径,继续安装,然后坐等安装结束。自定义安装Oracle根目录,点击“下一步”按钮后,耐心等待几秒钟,工具自动加载产品列表,加载完后,自动跳转到“选择安装类型”窗口。注:等待几秒钟后,关闭dos窗口,不必惊慌,自动调转到安装界面。

XIELIUHAI001的博客 473

ArcGIS栅格拼接全攻略:从核心原理到色彩平衡与大数据处理

在GIS数据处理中,栅格拼接是一项基础且关键的操作,其本质是将多幅具有重叠区域的栅格图像无缝整合为一张完整地图。该技术涉及空间参考统一、像元对齐与色彩融合等核心原理,是构建连续地理空间数据的基石。其技术价值在于保障数据完整性、提升可视化效果,并为后续的空间分析提供可靠底图。在遥感影像处理、数字高程模型构建及地图制图等应用场景中,高质量的拼接成果至关重要。本文聚焦于ArcGIS平台,深入解析其栅格拼接工具,并针对常见的色彩不一致与大数据量处理难题,提供了基于**色彩平衡**和**金字塔**优化的实战解决方案,

weixin_33158887的博客 261

mongo使用docker安装创建运行环境

版本兼容。mongo高版本docker容器的使用会对cpu有要求。若cpu不支持,可使用低版本镜像创建容器可备份操作。对维护好的容器备份使用可通过这篇文章进行操作>> docker之程序镜像的制作。

u014642921的博客 1896

[RK3399][Android7.1] 调试笔记 --- 编译GSL5680 touch提示错误

Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 之前在rk3288平台上使用过GSL5680的Touch,现在移植过来一直报如下错误: make[1]: `include/generated/vdso-offsets.h' is up to date. CHK include/generated/compi...

Kris Fei's blog 1056

centos7使用docker安装mongo

mongo

minihuabei的博客 414

openclaw update时出现Skipped:this OpenClaw install isn‘t a git checkout,and the package manager解决方案

本文主要介绍了openclaw update时出现openclaw update时出现Skipped:this OpenClaw install isn’t a git checkout,and the package manager解决方案,希望能对使用openclaw的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 12万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ubuntu20 ,windows 安装 docker 使用 mongo mysql

文章目录安装docker 华为镜像元镜像安装地址mongo 部署使用持久化的安装mongo以及可视化重启持久化数据库以及web访问//设置自动重启设置 非重复 索引mysql 部署使用部署命令本地mysql数据库 web地址数据库地址杂记 安装docker 华为镜像元 镜像安装地址 https://mirrors.huaweicloud.com/ 切换docker 镜像 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'

qq_43373608的博客 606

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

使用docker进行Mongo&yapi安装,Mongo重启&yapi重启

在这里我使用Linux虚拟机作为docker服务器,本机通过xshell进行远程操作。 Mongo安装:docker run -d --name mongo-yapi mongo; yapi安装:1)拉取yapi docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi 2)初始化yapi账号及密码...

guanxiaoqinger的博客 1047

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

在Ubuntu上使用Docker安装Mongo数据库

在Ubuntu上使用Docker安装Mongo数据库

weixin_42762651的博客 565

mongodb基础docker安装使用mongo

链接:https://pan.baidu.com/s/1bZ9bi69Hy0RPl9BD4XvwQw 提取码:9xh2 按照菜鸟教程一步步往下走 创建完 admin 用户 需要创建普通用户 db.createUser({ user:'*',pwd:'*',roles:[ { role:'root', db: 'admin'}]}); 结合 下面这个东西使用更好 ...

我是张先生 3544

针对初学者快速上手docker,安装并且简单使用mongo例子

运行环境 macbook docker安装 https://www.docker-cn.com 有社区版 有企业版 博主使用的是社区版并且是for mac的,自行选用。 安装完成后,打开docker desktop for Mac,点击preferences,修改镜像地址,参考镜像加速地址: https://www.docker-cn.com/registry-mirror 在这里我使用了修改如...

knowfarhhy 588

记录一次在Ubuntu上使用Docker安装Mongo数据库的美妙经历

记录一次在Ubuntu上使用Docker安装Mongo数据库的美妙经历

shelby_loo的博客 435

centos7 使用docker安装了mongo 怎么设置远程链接,必须使用密码才能连接

将 MongoDB 的 bindIp 配置从 127.0.0.1 修改为 0.0.0.0 是为了允许 MongoDB 监听来自任何网络接口的连接,而不仅限于本地回环接口。这对于需要在不同主机或容器之间进行远程连接的情况非常有用。但需要注意的是,开放到公共网络的 MongoDB 实例存在安全风险,因为未经身份验证的用户可能会尝试访问数据库。从宿主服务器上复制容器内的 MongoDB 配置文件到宿主服务器上,然后在宿主服务器上使用文本编辑器进行修改。修改完配置文件后,再将修改后的文件复制回容器内的相应位置。

minihuabei的博客 670

使用docker安装crawlab报错:error=unknown authenticator: <mongo_auth_mechanism>

**摘要:**Crawlab安装时出现MongoDB认证错误,原因是Docker配置未指定认证机制,默认使用SCRAM-SHA-1与MongoDB 8.0不兼容。解决方案是在docker-compose.yml中明确设置CRAWLAB_MONGO_AUTHMECHANISM: "SCRAM-SHA-256",并通过命令行重新部署容器组。注意需要完整执行pull和up命令,仅重启容器无效。(100字)

苏寅的博客 1134

用docker安装的mongo使用mongodump可以正常执行,但是在生成目录下找不到生成的文件

这是因为mongodump生成的文件在docker的容器中,并没有在宿主目录下生成文件。想要获取mongodump生成的文件,需要进入docker容器,然后将容器中的文件压缩,然后将压缩好的容器拷贝到宿主上 docker ps #查看容器,获得mongo容器的ID假如为d7d141787908 docker exec -it d7d141787908 /bin/bash #进入容器 mongodump -u admin -p 密码 --port 27017 --authenticationDatabase

C573751767的博客 1241

Docker安装mongo

【代码】Docker安装mongo。

fzucts的博客 385
上一篇: mysql5.7常见问题及解决方案
下一篇: 使用docker搭建portainer容器
mind_code
博客等级 码龄8年 12粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值