express-max

1.0.0 • Public • Published

goodexpress

try express Docker 安装 Redis

创建目录redis,用于存放后面的相关东西。

mkdir -p ~/redis ~/redis/data

进入创建的redis目录

拉取官方的镜像,可以带标签,eg: redis:3.2

docker pull redis

等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为redis的镜像。

使用redis镜像启动redis:

docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes

命令说明:

-p 6379:6379 :将容器的6379端口映射到主机的6379端口
-v $PWD/data:/data :将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置

使用redis镜像执行redis-cli命令连接到刚启动的容器,主机IP为172.16.3.152

docker run -it redis:3.2 redis-cli -h 172.16.3.152

Process Manager

npm install -g strongloop

Follow your logs live in the console

slc ctl log-dump myapp1 --follow

Process Manager

npm install -g pm2

start app

  • pm2 start src/app.js
  • pm2 list
  • pm2 logs 0

docker 根据Dockerfile生成镜像

docker build -t username/repository:tag .

docker 运行容器

* docker run -i -t -p 5001:5001 --name=wumin-e01 wumin/express:0.1 /bin/bash
# i:打开容器的标准输入。
 
# t:告诉docker为容器建立一个命令行终端。
# name:指定容器名称,可以不填(随机),建议根据具体使用功能命名,便于管理。
# centos:告诉我们使用什么镜像来启动容器。
# /bin/bash:告诉docker要在容器里面执行此命令。

docker 删除容器

* docker rm $(docker ps -a -q)  # 删除所有停止的容器
* docker ps -n=2 # -n=x选项,会列出最后创建的x个容器。

docker 镜像管理

* docker rmi image

docker 启动容器

* docker start containerName

eslintrc configuration

  • "off" or 0 - turn the rule off
  • "warn" or 1 - turn the rule on as a warning (doesn’t affect exit code)
  • "error" or 2 - turn the rule on as an error (exit code will be 1)
#检测后台进程是否存在 
ps -ef |grep redis
 
#检测6379端口是否在监听 
netstat -lntp | grep 6379

版本格式:主版号.次版号.修订号,版号递增规则如下:

  • 主版号:当你做了不相容的 API 修改,
  • 次版号:当你做了向下相容的功能性新增,
  • 修订号:当你做了向下相容的问题修正。
  • 先行版号及版本编译资讯可以加到「主版号.次版号.修订号」的后面,作为延伸。

npm淘宝镜像设置

Readme

Keywords

none

Package Sidebar

Install

npm i express-max

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • wumin