docker run -d --name data -v c:/jayruanwork/app:/usr/share/app busybox || windows c:\jayruanwork\app|config
docker run -d --name=nginx -p 90:90 -p 80:80 -p 60:60 -p 70:70 --volumes-from=data -v c:/jayruanwork/config/nginx:/etc/nginx/conf.d jianyeruan/nginx
docker run -d --volumes-from=data --name mongo -p 27017:27017 jianyeruan/mongo /run.sh mongod --port 27017 --dbpath /data

chmod a+x /b.sh         --link some-mongo:mongo
c:\jayruanwork\app == /home/jayruanwork/app || c:\jayruanwork\config\nginx == /home/jayruanwork/config/nginx

docker exec -it mongo sh -c 'exec mongo --port 27019'  

  link lps-mongodb:mongo

--restart=always 自己重启。
1,docker run -d --name data -v c:\jayruanwork\app:/usr/share/app busybox
   docker run -d --name data -v /home/jayruanwork/app:/usr/share/app busybox

2,docker run -it --volumes-from=data --name mongo -p 27017:27017 jianyeruan/mongo /run.sh mongod --port 27017 --dbpath /data

3, docker run -it --volumes-from=data --name=nodejs -p 3001:3001 -e APPPATH="test2016" jaynode /run.sh supervisor app.js

docker run -it --volumes-from=data --name=nodejs -p 3001:3001 --link mongo:mongo -e APPPATH="jaynode" jaynode /run.sh supervisor app.js

4,docker run -d --name=nginx -p 80:80 -p 90:90 --volumes-from=data -v c:\jayruanwork\config\nginx:/etc/nginx/conf.d nginx

docker run -d --name=nginx -p 80:80 -p 90:90 --volumes-from=data -v /home/jayruanwork/config/nginx:/etc/nginx/conf.d nginx

docker run -d --name=nginx -p 80:80 -p 90:90 --volumes-from=data -v /home/jayruanwork/config/nginx:/etc/nginx/conf.d nginx

 -v    /home/jayruanwork/log/nginx/                       /var/log/nginx/

docker run -d --name=nginx -p 80:80 -p 90:90 -p 70:70 -p 60:60 --volumes-from=data -v c:\jayruanwork\config\nginx:/etc/nginx/conf.d nginx

5:backup | restorage

docker exec mongo mongodump --port=27019 -d testdb -o /usr/share/jayruanwork/mongo -u admin -p=123456 --authenticationDatabase admin
mongoexport --port=27019 -d testdb -c test -o students.dat -u admin -p=mypass --authenticationDatabase admin
mongorestore --port=27019 -d testdb /usr/share/jayruanwork/mongo/testdb -u admin -p=mypass --authenticationDatabase admin
mongoimport --port=27019 -d testdb -c students students.dat -u admin -p=mypass --authenticationDatabase admin

 

mongodump --port=27019 -d testdb -o /usr/share/app/mongo -u admin -p=123456 --authenticationDatabase admin
mongorestore --port=27019 -d test5201 /usr/share/app/mongo/test520 -u admin -p=admin --authenticationDatabase admin

docker exec mongo mongodump --port=27019 -d rjy -o /usr/share/app/mongo -u rjy -p=rjy --authenticationDatabase admin

docker exec mongo mongorestore --port=27019 -d rjy /usr/share/app/mongo/rjy -u rjy -p=rjy --authenticationDatabase admin

mongodump --port=27019 -d testdb -o /usr/share/app/mongo -u admin -p=123456 --authenticationDatabase admin
mongorestore --port=27019 -d test5201 /usr/share/app/mongo/test520 -u admin -p=admin --authenticationDatabase admin

node的更多相关文章

  1. babeljs源码

    babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...

  2. NPM (node package manager) 入门 - 基础使用

    什么是npm ? npm 是 nodejs 的包管理和分发工具.它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单. 截至 ...

  3. node服务的监控预警系统架构

    需求背景 目前node端的服务逐渐成熟,在不少公司内部也开始承担业务处理或者视图渲染工作.不同于个人开发的简单服务器,企业级的node服务要求更为苛刻: 高稳定性.高可靠性.鲁棒性以及直观的监控和报警 ...

  4. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

    一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

  5. 细说WebSocket - Node篇

    在上一篇提高到了 web 通信的各种方式,包括 轮询.长连接 以及各种 HTML5 中提到的手段.本文将详细描述 WebSocket协议 在 web通讯 中的实现. 一.WebSocket 协议 1. ...

  6. 高大上的微服务可以很简单,使用node写微服务

    安装 npm install m-service --save 使用 编写服务处理函数 // dir1/file1.js // 使用传入的console参数输出可以自动在日志里带上request id ...

  7. 构建通用的 React 和 Node 应用

    这是一篇非常优秀的 React 教程,这篇文章对 React 组件.React Router 以及 Node 做了很好的梳理.我是 9 月份读的该文章,当时跟着教程做了一遍,收获很大.但是由于时间原因 ...

  8. 利用Node.js的Net模块实现一个命令行多人聊天室

    1.net模块基本API 要使用Node.js的net模块实现一个命令行聊天室,就必须先了解NET模块的API使用.NET模块API分为两大类:Server和Socket类.工厂方法. Server类 ...

  9. Node.js:进程、子进程与cluster多核处理模块

    1.process对象 process对象就是处理与进程相关信息的全局对象,不需要require引用,且是EventEmitter的实例. 获取进程信息 process对象提供了很多的API来获取当前 ...

  10. Node.js:理解stream

    Stream在node.js中是一个抽象的接口,基于EventEmitter,也是一种Buffer的高级封装,用来处理流数据.流模块便是提供各种API让我们可以很简单的使用Stream. 流分为四种类 ...

随机推荐

  1. 二叉查找树的Java实现

    为了克服对树结构编程的恐惧感,决心自己实现一遍二叉查找树,以便掌握关于树结构编程的一些技巧和方法.以下是基本思路: [1] 关于容器与封装.封装,是一种非常重要的系统设计思想:无论是面向过程的函数,还 ...

  2. PowerDesigner反向工程,根据Oracle数据库结构生成ER图(2014-3-25记)

    01.添加数据服务端 02. PowerDesigner 1. 新建PDM:选择菜单File->New Model,[Model type]选择Physical Data Model,[DBMS ...

  3. mysql常用操作语句(转)

      mysql -u root -p mysql -h localhost -u root -p database_name 2.列出数据库: show databases; 3.选择数据库: use ...

  4. mongoDB windows安装

    http://www.mongodb.org/ mongodb的官方文档. http://www.cnblogs.com/lipan/archive/2011/03/08/1966463.html  ...

  5. [课程设计]Scrum 1. 9 多鱼点餐系统开发进度(最后页面完善&修复BUG&用户测试反馈)

    [课程设计]Scrum 1. 9 多鱼点餐系统开发进度(最后页面完善&修复BUG&用户测试) 1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢 ...

  6. 【Linux命令与工具】磁盘与目录的容量——df和du

    df(disk free):列出文件系统的整体磁盘使用量 用法: df [-akmhi] [目录或文件名] 参数: -a: 列出所有的文件系统,包括系统特有的/proc等文件系统 -k: 以KB的容量 ...

  7. JAVA基础知识之JDBC——JDBC事务处理及批量更新

    JDBC事务 JDBC的事务由Connection提供,默认是打开的. 要开启事务,则要关闭自动提交, conn.setAutoCommit(false); 提交事务使用 conn.commit(); ...

  8. noi 6049 买书

    题目链接: http://noi.openjudge.cn/ch0206/6049/ 6049:买书 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 小明手里有n ...

  9. CSS 定位

    一.CSS 定位和浮动   它们代替了多年来的表格布局.   定位的思想很简单,相对于正常位置.相对于父元素.另一个元素甚至是浏览器窗口的位置.   浮动在 CSS1 中被首次提出.浮动不完全是定位, ...

  10. jQuery 效果 —— 滑动

    jQuery 效果 -- 滑动 1.向下滑动元素 (1)使用slideDown()方法可以用于向下滑动元素 $("button").click(function(){ $(&quo ...