try express Docker 安装 Redis
mkdir -p ~/redis ~/redis/data
docker pull 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持久化配置
docker run -it redis:3.2 redis-cli -h 172.16.3.152
npm install -g strongloop
slc ctl log-dump myapp1 --follow
npm install -g pm2
- pm2 start src/app.js
- pm2 list
- pm2 logs 0
docker build -t username/repository:tag .
* 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 rm $(docker ps -a -q) # 删除所有停止的容器
* docker ps -n=2 # -n=x选项,会列出最后创建的x个容器。
* docker rmi image
* docker start containerName
- "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)