docker node项目 连接mongodb
2024-10-16 12:24:34
在弄docker部署node项目的时候遇到了连接mongdb的问题,记录一下问题解决办法
一、Docker 安装 MongoDB
1.查找Docker Hub上的mongo镜像
[root@VM_49_93_centos mongo]# docker search mongo
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mongo MongoDB document databases provide high av... [OK]
mongo-express Web-based MongoDB admin interface, written... [OK]
tutum/mongodb MongoDB Docker image – listens in port ... [OK]
mvertes/alpine-mongo light MongoDB container [OK]
mongoclient/mongoclient Official docker image for Mongoclient, fea... [OK]
bitnami/mongodb Bitnami MongoDB Docker Image [OK]
frodenas/mongodb A Docker Image for MongoDB [OK]
mongooseim/mongooseim Small docker image for MongooseIM - robust...
mongooseim/mongooseim-docker MongooseIM server the latest stable version [OK]
centos/mongodb--centos7 MongoDB NoSQL database server
istepanov/mongodump Docker image with mongodump running as a c... [OK]
centos/mongodb--centos7 MongoDB NoSQL database server
eses/mongodb_exporter mongodb exporter for prometheus [OK]
khezen/mongo MongoDB Docker image supporting RocksDB st... [OK]
cvallance/mongo-k8s-sidecar Kubernetes side car to setup and maintain ... [OK]
ekesken/mongo docker image for mongo that is configurabl... [OK]
19hz/mongo-container Mongodb replicaset for coreos [OK]
alino/coreos-mongodb-cluster mongo 3.0 [OK]
extremeprog/mongo-sites-api mongo-sites-api automated build [OK]
openshift/mongodb--centos7 DEPRECATED: A Centos7 based MongoDB v2. i...
circleci/mongo MongoDB document databases provide high av...
os33/go-mongo go and mongo package for testing
quilt/mongo MongoDB container for quilt.io [OK]
gebele/mongodb mongodb [OK]
targetprocess/mongodb_exporter MongoDB exporter for prometheus [OK]
2、拉取官方的镜像
docker pull mongo
3、运行容器
mkdir -p ~/mongo/db
cd ~/mongo
docker run -p : -v $PWD/db:/data/db -d --name mongodb mongo:latest
4、操作mongodb
docker exec -it ‘mongo CONTAINER ID’ bash
cd /bin
mongo
5、修改项目中连接mongodb (把mongodb连接地址localhost:27017更改为运行自己项目docker镜像时 --link指定另一个容器)
DB_URL = 'mongodb://admin:sunjianping@localhost:27017/changxiang';
DB_URL = 'mongodb://admin:sunjianping@mongodb/changxiang';
6、运行自己的node项目(myp 为自己项目的docker镜像 )
docker run -i -t --name myp --link=mongodb:mongodb myp:1.2 /bin/bash
最新文章
- 安装pip
- mybatis配置文件的bug
- AutoCAD2006的安装及CASS7.1的配置破解
- Android应用主题与横竖屏的切换
- JSONP理解和使用
- PHP date和time
- node笔记——gulp-imagemin图片压缩
- Masterha-manager避免自动关闭的方法
- 关于oracle数据库(11)
- 用wrk测试nginx/ndoejs/golang
- loadrunner 脚本录制-Action分类
- Apple公司Darwin流式服务器源代码分析
- 0. 前言【从零开始学Spring Boot】
- web项目目录结构
- Python Threading多线程简单例子
- Vue 框架-12-Vue 项目的详细开发流程
- From 百度知道 SQLSERVER 字符集排序规则简单说明
- 基于angular2+ 的 http服务封装
- python自动化学习
- [转] watch 命令使用(linux监控状态)
热门文章
- Upgrade Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 with RU
- filebeat+logstash+elasticsearch收集haproxy日志
- EF Core 入门
- 集合之asList的缺陷
- windows下安装redis并设置自启动
- 升级优化关于日志生成logging封装TimedRotatingFileHandler
- ZooKeeper(一)基本介绍
- 如何将freemarker文件转化为html文件
- 安装framework 4.6.2的时报错 “无法建立到信任根颁发机构的证书链”
- 小白第一次使用Git随笔