Docker 启动 Redis2018-11-09Θ
构建需要的镜像#
构建执行环境#
- 通过 Redis 镜像启动一个 Redis 的 Container
- 创建 app.js, 启动 8000 端口监听
- 启动一个 Container 安装依赖包
-w 参数表示命令执行的当前工作目录,屏幕会打印依赖包的安装过程。等依赖安装完成,这个 Container 会自动退出。 如果出现 EACCESS 的权限错误,可以执行命令许可 SELinux 的工作状态。这个只是临时修改,重启系统会恢复
- 启动一个 Container 运行程序,要求这个 Conteiner 有以下要求:
- 端口映射
- 文件挂载log、code
- 加载 Redis 的 Container
执行 docker ps
发现这个 Container 并没有启动,这是利用 pm2 的守护进程启动了应用,Container 认为进程已经运行结束。可以做一些调整
在执行 docker ps
,可以看到对应的 Container
- 使用 Nginx 做反向代理 待续。。。