【Docker】Node 容器部署及配置参数

news/2024/6/3 17:00:28 标签: docker, node.js, 运维开发, 容器, 运维

Node.js环境标准软件基于Bitnami node 构建。当前版本为20.11.1

你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取
配置文件地址: https://gitee.com/qingplus/qingcloud-platform

QingHub Node.js部署手册

配置

运行你的Node脚本

Node 映像的默认工作目录是/app. 您可以在此处从主机挂载一个包含 Node 脚本的文件夹,并使用该Node命令正常运行它。

docker run -it --name node -v /u01/node/app:/app registry.cn-hangzhou.aliyuncs.com/qingcloudtech/node \
  node script.js

运行npm

如果您的 Node.js 应用程序定义了package.json 并存在相关依赖库,则可以在运行应用程序之前安装依赖项。

docker run --rm -v /u01/node/app:/app registry.cn-hangzhou.aliyuncs.com/qingcloudtech/node npm install
docker run -it --name node  -v /u01/node/app:/app registry.cn-hangzhou.aliyuncs.com/qingcloudtech/node npm start

或使用 Docker Compose:

node:
  command: "sh -c 'npm install && npm start'"
  volumes:
    - .:/app

你可以通过轻云UC部署工具直接安装部署,也可以手动按如下文档操作,该项目已经全面开源,可以从如下环境获取
配置文件地址: https://gitee.com/qingplus/qingcloud-platform

QingHub Node.js部署手册


http://www.niftyadmin.cn/n/5423696.html

相关文章

Centos7安装Gogs完整教程

前言 本文章讲的是如何在Centos7下安装git服务器Gogs,本文参考了网络上的文章和官方文档。根据本文来操作可以完美安装Gogs,如果有其他问题或者看法,可以在评论区留下你的问题或看法。如果觉得本文对你有用,还请点赞和收藏一下。…

plantUML使用指南之序列图

文章目录 前言一、序列图1.1 语法规则1.1.1 参与者1.1.2 生命线1.1.3 消息1.1.4 自动编号1.1.5 注释1.1.6 其它1.1.7 例子 1.2 如何画好 参考 前言 在软件开发、系统设计和架构文档编写过程中,图形化建模工具扮演着重要的角色。而 PlantUML 作为一种强大且简洁的开…

在C#中使用NModbus4通信库执行读操作

Modbus是一种工业领域内广泛使用的通信协议,它是一种基于主从结构的串行通信协议。NModbus4是一个开源的Modbus通信库,用于.NET平台,可以方便地在C#中执行Modbus操作。本文将介绍如何使用NModbus4通信库在C#中执行读操作,包括安装…

生成哈夫曼树C卷(JavaPythonC++Node.jsC语言)

给定长度为n的无序的数字数组,每个数字代表二叉树的叶子节点的权值,数字数组的值均大于等于1。请完成一个函数,根据输入的数字数组,生成哈夫曼树,并将哈夫曼树按照中序遍历输出。 为了保证输出的二又树中序遍历结果统一,增加以下限制:二叉树节点中,左节点权值小于等于右…

Java SE入门及基础(35)

接口 1. 概念 在软件工程中,软件与软件的交互很重要,这就需要一个约定。每个程序员都应该能够编写实现这样的约定。接口就是对约定的描述。 In the Java programming language, an interface is a reference type, similar to a class, that can con…

量化交易平台之一:PyAlgoTrade

一、前言 PyAlgoTrade是一个Python的算法交易库,支持策略回测和实时交易,提供了丰富的统计和分析功能。github地址:GitHub - gbeced/pyalgotrade: Python Algorithmic Trading Library 二、使用 PyAlgoTrade是一个功能强大的Python量化交易平…

K8s Pod控制器

目录 前言: 1.Deployment 查看控制器配置 查看历史版本 2.SatefulSet 安装CoreDNS,仅二进制部署环境需要安装CoreDNS 方法一 方法二 查看statefulset的定义 清单定义StatefulSet 创建pv 定义PV 创建statefulset 滚动更新 总结 扩展伸缩…

结构体指针 赋值 物理地址

8,9行,其实很好理解,就是定义一个rcc_typedef类型的指针pt1,让这个指针指向物理地址0x40021000,但是他们类型不匹配,所以将物理地址强制转换成rcc_typedef*这个指针类型,所以说pt1这个指针&…