当前位置: 首页 > 编程笔记 >

在Docker中使用mongodb数据库的实现代码

贺靖
2023-03-14
本文向大家介绍在Docker中使用mongodb数据库的实现代码,包括了在Docker中使用mongodb数据库的实现代码的使用技巧和注意事项,需要的朋友参考一下

获取 mongo 镜像

sudo docker pull mongo

运行 mongodb 服务

sudo docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo

运行 mongodb 客户端

sudo docker run -it mongo mongo --host <宿主机IP地址> --port 27017
> show dbs
admin  0.000GB
config 0.000GB
local  0.000GB
> use local
switched to db local
> show collections
startup_log
> db.startup_log.find()
...

使用 mongo-express 管理mongodb

mongo-express是MongoDB的一个可视化图形管理工具,这里我们还是通过docker来运行一个mongo-express,来管理上面创建的mongodb服务。

下载 mongo-express 镜像

sudo docker pull docker.io/mongo-express

启动 mongo-express 服务

sudo docker run -it --rm -p 8081:8081 --link <mongoDB容器ID>:mongo mongo-express

访问 mongo-express

通过浏览器访问

http://<宿主机IP地址>:8081

使用 mongoclient 管理 mongodb

下载 mongoclient 镜像

sudo docker pull mongoclient/mongoclient

启动 mongoclient 服务

sudo docker run --name mongoclient -d -p 3000:3000 -e MONGO_URL=mongodb://<宿主机IP地址>:27017/ mongoclient/mongoclient

访问 mongoclient

通过浏览器访问

http://<宿主机IP地址>:3000

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍使用Nodejs连接mongodb数据库的实现代码,包括了使用Nodejs连接mongodb数据库的实现代码的使用技巧和注意事项,需要的朋友参考一下 一个简单的nodejs连接mongodb示例,来自 mongodb官方示例 1. 创建package.json 首先,创建我们的工程目录connect-mongodb,并作为我们的当前目录 输入npm init命令创建package.j

  • 本文向大家介绍docker中使用mongodb数据库详解(在局域网访问),包括了docker中使用mongodb数据库详解(在局域网访问)的使用技巧和注意事项,需要的朋友参考一下 前言 有了docker,基本上就告别了各种软件、数据库的安装,直接从镜像库pull下来,爽,想想以前那真是一个遭罪啊。 这文章就来看一下如何跑mongo的docker镜像,并且可以在局域网访问,内容相对简单,也是记录我的

  • 我如何访问Docker使用RoboMongo或类似工具创建的mongo数据库? 在使用Doncker之前,我已经在Linux机器上安装了mongodb。所以我不能在docker compse中使用端口“27017:27017”。yml。我使用“27018:27018”: 我可以使用RoboMongo查看我在预docker mongo中创建的所有数据库。但是我怎样才能进入码头工人的房间呢? 这是我的

  • 问题内容: 2 是否可以从2个不同的mongdb数据库服务器中检索数据? 问题答案: 更新资料 现在可以连接到远程/多个数据库: mongodb url 在哪里,例如(带有数据库名称) 目前,这样做有一个缺点:没有Oplog 旧答案 目前这是不可能的。每个流星应用程序都绑定到一个数据库。 有几种方法可以解决此问题,但其价值可能更复杂: 一种选择-使用单独的Meteor应用 在另一个流星应用程序中(

  • 本文向大家介绍PHP中安装使用mongodb数据库,包括了PHP中安装使用mongodb数据库的使用技巧和注意事项,需要的朋友参考一下 传统数据库中,我们要操作数据库数据都要书写大量的sql语句,而且在进行无规则数据的存储时,传统关系型数据库建表时对不同字段的处理也显得有些乏力,mongo应运而生,而且ajax技术的广泛应用,json格式的广泛接受,也使得mongo更贴近开发人员。 mongo简介

  • 本文向大家介绍Thinkphp使用mongodb数据库实现多条件查询方法,包括了Thinkphp使用mongodb数据库实现多条件查询方法的使用技巧和注意事项,需要的朋友参考一下 有个项目用了mongodb数据库,查询条件有and也有or,按Thinkphp官方手册,使用复合查询(_complex),getLastSql输出查询语句,发现查询条件是空的.用字符串模式查询(_string),请求字符