首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker部署我的Strongloop Loopback Node服务器

Docker部署我的Strongloop Loopback Node服务器
EN

Stack Overflow用户
提问于 2016-04-13 11:42:10
回答 1查看 1.7K关注 0票数 0

我想停靠我的基于Strongloop Loopback的Node服务器,并开始使用进程管理器(PM)来保持它的运行。

我一直在亚马逊网络服务上使用RancherOS,这太棒了。

我复制了(但没有添加任何内容)以下Dockerfile作为我自己的Dockerfile的模板:https://hub.docker.com/r/strongloop/strong-pm/~/dockerfile/

然后我:

代码语言:javascript
复制
docker build -t somename .

(Dockerfile在。)

它现在显示在:

代码语言:javascript
复制
docker images

但当我尝试启动它时,它立即退出:

代码语言:javascript
复制
docker run --detach --restart=no --publish 8701:8701 --publish 3001:3001 --publish 3002:3002 --publish 3003:3003 somename

如果我运行strong-pm镜像,并在AWS上打开端口后,它会像上面一样使用strong works /strong-pm,而不是somename

(我可以浏览aws-instance:8701/explorer)

此外,部署我的应用程序https://strongloop.com/strongblog/run-create-node-js-process-manager-docker-images/的以下说明需要:

代码语言:javascript
复制
slc deploy http://docker-host:8701/

但是Rancher没有安装npm (或curl),而且当我进入vm时,slc没有安装,所以看起来slc需要在vm之外

代码语言:javascript
复制
docker exec -it fb94ddab6baa bash  

如果你还在读,很好。我想我正在尝试添加一个Dockerfile到我的git repo中,它将在任何docker box上部署我的应用服务器(包括从repos中提取代码)。

EN

回答 1

Stack Overflow用户

发布于 2016-04-14 05:50:40

strong from /strong-pm docker镜像的工作流程假定您是从工作站部署到该镜像。npm install -g strongloop的内存占用比单独使用strong-pm要大得多,这就是为什么docker镜像中只安装了strong-pm。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36588145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档