使用网易蜂巢

使用网易蜂巢,第1张

返回

即为登录成功。

你的蜂巢镜像仓库推送地址为 :

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 以及运行状态:


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/20813.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-15
下一篇2023-02-15

发表评论

登录后才能评论

评论列表(0条)

    保存