Tag: node.js

节点JSdocker文件不正确的版本

我有一个简单的泊坞窗文件,拉节点图像,并创build一个容器,我们运行我们的应用程序。 请在我们的docker文件的第一行下面find。 FROM node:8 Other docker file commands to follow. 当我在容器中运行node –version command ,它显示版本为9.2.0,它是最新的节点版本。 我们的主机是运行Ubuntu的EC2 uname -a Linux ip.1.2.3.4-aws #50-Ubuntu SMP Wed Nov 15 22:18:17 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 我们的Docker文件 FROM node:8.9.3 FROM keymetrics/pm2:latest # Create app directory RUN mkdir -p /usr/app/test/src # Install app dependencies COPY ./package.json /usr/app/test/ WORKDIR /usr/app/test RUN npm […]

在docker中运行“npm i”产生“准备:不能运行在wd%s%s(wd =%s)”

我有这两个脚本package.json: "build": "tsc", "prepare": "npm run build 运行“npm我”通常工作,但在docker,我得到: prepare: cannot run in wd %s %s (wd=%s) 有什么问题? 编辑 看起来像docker是以root身份运行的,但npm在从prepare中调用build时会降级特权。

从私有gilab存储库中提取的Docker容器

我正在为我的Node.js + Vue应用程序构build一个Docker容器。 由于我在另一个仓库中有一个全局的css库,我在我的package.json文件中添加了这一行: "lib-css": "git+ssh://git@git.lib.com:9922/username/lib-css.git#development", 这样,当我运行npm install我也安装我的CSS库。 问题是在我的本地env它要求我的密码,我可以插入它,但在Docker生成过程失败,出现以下错误: Step 7/10 : RUN npm install —> Running in db10ca83586d npm WARN deprecated babel-preset-es2015@6.24.1: 🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t ssh://git@git.lib.com:9922/username/lib-css.git npm ERR! npm ERR! Host […]

是什么原因在Docker / Node负载下导致ESOCKETTIMEDOUT或ECONNREFUSED错误?

我们在Docker上运行的Node API在加载时会得到ESOCKETTIMEDOUT或ECONNREFUSED错误。 当我们从节点API调用.NET API时,会发生这种情况。 { [-] _anonFuncCount: 3 _body: {"events":[{"serviceCategoryCode":{"codeValue":"core"},"eventNameCode":{"codeValue":"clock.punch","shortName":"Clock Punch"},"data":{"eventContext":{"associateOID":"","workAssignmentId":""},"transform":{"clockEntry":{"deviceDateTime":"2017-12-10T18:21:46-04:00","entryDateTime":"2017-12-10T18:21:46-04:00","actionCode":{"codeValue":"clockout","shortName":"clockout"},"laborAllocations":[]}}}}]} _cacheURL: /api/offlinePunch _clen: 424 _consuming: true _contentType: application/json _currentHandler: handler-2 _currentRoute: postapiofflinepunch100 _dtraceId: 5276 _dumped: false _events: { [+] } _eventsCount: 4 _matchedVersion: 1.0.0 _negotiator: { [+] } _parsedBody: true _readBody: true _readableState: { [+] } _time: 1512958462607 _timerMap: { [+] } _url: { […]

试图dockerize一个node.js文件,但不断收到错误

FROM node:7 WORKDIR ~/Desktop/CS612 COPY package.json ~/Desktop/CS612 RUN npm install COPY . ~/Desktop/CS612 CMD node server.js EXPOSE 3000 好吧,我已经转换它,并能够得到这个远: Step 5/7 : COPY . ~/Desktop/CS612/ —> 885080c48872 Step 6/7 : CMD node server.js —> Running in 7ffbaeec889f —> 61654068c183 Removing intermediate container 7ffbaeec889f Step 7/7 : EXPOSE 3000 —> Running in 6862095ac871 —> abb84902c53b Removing […]

Docker找不到本地节点模块?

我有一个Node快速应用程序,我试图变成一个Docker镜像,并运行在一个容器中。 我遇到的问题是,它似乎在我的应用程序的集装箱版本,它找不到我的本地模块av-request和aml-request ,但它没有find已安装的模块的问题。 app.js var express = require('express'); var path = require('path'); var bodyParser = require('body-parser'); var av = require('./modules/av-request') var aml = require('./modules/aml-request') var app = express(); … dockerfile FROM node:carbon # Create container's working directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install app dependencies COPY ./app/package.json /usr/src/app/ RUN npm install # Bundle […]

在Docker容器中运行脚本时使用的内存

我正在尝试使用此命令在Docker容器中运行脚本 docker exec <container_id> nodejs /code/file.js 我需要得到在这个过程中使用的内存 请build议一些解决scheme

构buildDocker安装nodejs v4.2.6

我有一个Docker文件,下面的代码: FROM ubuntu:16.04 MAINTAINER Drika RUN apt-get update && \ apt-get install -y –no-install-recommends curl && \ curl -sL https://deb.nodesource.com/setup_8.x | bash – && \ apt-get install -y nodejs 这是安装nodejs v4.2.6,而不是v8的最后一个版本。 我可能做错了什么?

WebStorm不能通过TCP连接到Docker守护进程

我想弄清楚如何configuration在Docker容器中的远程服务器上运行的Node应用程序的远程debugging。 我们使用Docker Cloud,所以我有服务端点和容器端点的URL。 我已经在WebStorm中安装了Docker插件。 我正在尝试使用TCP套接字创build一个新的Docker服务器。 到目前为止,我所做的就是将服务端点放入引擎API URL框中,我看到一个错误,说Cannot connect….NotFoundException 我也尝试了容器的URL,这也给了我完全相同的错误。 有人可以帮忙吗?

mime.lookup不是docker中运行expressjs的函数

我有一个运行节点进程的docker镜像。 它正在听一个特定的端口。 当我试图使用curl或通过浏览器请求访问端口,我得到以下错误 – TypeError:mime.lookup不是ServerResponse.contentType(/E:/Saurabh/node_modules/express/lib/response.js:592:12)在ServerResponse.send(/ E:/ Saurabh / node_modules / express / lib /response.js:145:14)在app.get(/E:/Saurabh/apis/index.js:26:6)在Layer.handle [作为handle_request](/ E:/ Saurabh / node_modules / express / lib (/E:/Saurabh/node_modules/express/lib/router/route.js:137:13)在Route.dispatch(/ E:/ Saurabh / node_modules / express)/route/layer.js:95:5) /lib/router/route.js:112:3)在/ E:/ Saurabh上的Layer.handle [作为handle_request](/E:/Saurabh/node_modules/express/lib/router/layer.js:95:5) /node_modules/express/lib/router/index.js:281:22 at Function.process_params(/E:/Saurabh/node_modules/express/lib/router/index.js:335:12)at next(/ E:/ SAURABH / node_modules /快递/ lib目录/路由器/ index.js:275:10) 如果我没有docker运行相同的代码,那么它按预期工作。 可能是什么问题?