即为登录成功。
hub.c.163.com/[你的用户名]/[标签名]
注意:
此处为你的用户名,不是你的邮箱帐号或者手机号码
登录蜂巢控制台,页面右上角头像右侧即为「用户名」
推送至不存在的镜像仓库时,自动创建镜像仓库并保存新推送的镜像版本;
推送至已存在的镜像仓库时,在该镜像仓库中保存新推送的版本,当版本号相同时覆盖原有镜像。
默认为私有镜像仓库,推送成功后即可在控制台的「镜像仓库」查看。后续容器部署详见 创建镜像仓库 。
Attention如果你的镜像仓库数量达到配额限制(默认为 10 个),则无法推送本地镜像到镜像仓库,推送时将出现错误提示:「request failed with status: 403 Forbidden」。
创建 Node.js 应用本地创建 Web 应用 app.js,具体代码如下:
var express = require("express")
var app = express()
var path = require("path")
app.get('/',function(req,res){
res.sendFile(path.join(__dirname+'/index.html'))
})
app.listen(80)
console.log("Express server listening on port %d in %s mode", 80, app.settings.env)
本地创建描述该应用的 package.json,该文件定义了应用所需要的各种模块和配置信息。具体代码如下:
{
"name": "node-demo",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "^4.11.0"
}
}
本地创建 index.html,作为 Web 应用的入口页面,具体代码如下:
Hello Friends, Welcome to c.163.com !
创建 Dockerfile
本地创建 Dockerfile,具体代码如下:
FROM hub.c.163.com/nce2/nodejs:0.12.2
COPY . /srv/www
WORKDIR /srv/www
RUN cnpm install -d
CMD ["node", "app.js"]
提交代码
将 app.js、package.json index.html 和 Dockerfile 共四个文件上传至你的 Github创建集群
1. 登录蜂巢控制台;
2. 点击左侧导航菜单的「集群管理」;
3. 点击集群列表左上角的「创建集群」按钮;
4. 基础镜像选择官方镜像中的 「nodejs」;
5. 源码管理中输入 Node.js 代码的 Git 地址。本示例中的 Git 地址详情请参见 Node.js 应用;
6. Dockerfile 中选择「自定义」,输入 Dockerfile 的路径;
7. 选择「使用」负载均衡;
8. 开始创建集群。
部署完毕
创建成功后,可在集群管理列表查看公网 IP 以及运行状态:
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)