首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Bluemix部署node.js应用程序

使用Bluemix部署node.js应用程序
EN

Stack Overflow用户
提问于 2017-03-30 18:47:07
回答 2查看 284关注 0票数 1

我试图在Bluemix中部署一个简单的node.js应用程序,并提供新的Kubernetes支持。当我运行我制作的容器时,我会得到一个ImagePullBackOff错误,这意味着它不能拉下图像。

代码语言:javascript
复制
NAME                                  READY     STATUS             RESTARTS   AGE
hello-node-2399519400-6m8dz           0/1       ImagePullBackOff   0          13m

我的码头形象使用node.js基映像。

代码语言:javascript
复制
FROM node:6.9.2
EXPOSE 8080
COPY server.js .
CMD node server.js

我部署时使用:

代码语言:javascript
复制
docker build -t hello-node:v1 .
kubectl run hello-node --image=hello-node:v1 --port=8080

我认为蓝光不能降低node.js的形象,但我不确定。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-31 01:10:50

我看到了映像的对接构建,我假设您使用的是kubectl和导出的集群配置(bx集群- config .),这样它就可以为您的集群注册了。

您是否将该映像标记并将其从本地码头推送到bluemix注册中心,或将其推送到另一个可从容器服务访问的远程注册表中?(如果这是显而易见的,我很抱歉--只是没有看到标记并将其推送到可用的注册表的步骤)。

票数 2
EN

Stack Overflow用户

发布于 2017-04-01 16:31:56

我必须首先将图片推到Bluemix上:

代码语言:javascript
复制
docker build -t registry.ng.bluemix.net/namespace/hello-node:1
docker push registry.ng.bluemix.net/namespace/hello-node:1
kubectl run hello-node-deployment --image=registry.ng.bluemix.net/namespace/hello-node:1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43126062

复制
相关文章

相似问题

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