`
qq362228416
  • 浏览: 34404 次
社区版块
存档分类
最新评论

docker 打造node js 运行环境

 
阅读更多

官方的node镜像太大,600多M,也不知道里面到底装了啥,自己构建一个也就200M。

1、首先下载好node-v4.0.0-linux-x64.tar.gz

2、创建一个Dockerfile文件,内容如下

FROM ubuntu
ADD node-v4.0.0-linux-x64.tar.gz /usr/local
ENV PATH $PATH:/usr/local/node-v4.0.0-linux-x64/bin

3、直接运行以下命令

    $ docker build -t nodejs .

4、稍等片刻,然后查看镜像

    $ docker images

就能看到我们构建的nodejs镜像了,只有200M左右

5、运行nodejs镜像

    $ docker run -i -t nodejs /bin/bash
    $ node -v

不出意外的话,可以看到node版本

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    早教小程序+node.js+mongodb

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它使得开发者可以使用JavaScript进行服务器端编程。在本项目中,Node.js作为后端服务器,负责处理来自小程序的请求,执行业务逻辑,如数据的增删改查等操作,...

    基于Node.js中间层Web开发的研究与实现.docx

    Node.js是一个基于Chrome V8引擎的JavaScript运行环境。它使用事件驱动、非阻塞I/O模型使其轻量又高效,非常适合构建高性能、可扩展的网络应用。Node.js的特点包括: - **高性能**:通过异步I/O操作避免了等待时间...

    【34】2018年最新node.js+ES+Koa2手把手教你开发一个短视频网站视频教程 .txt

    - **Node.js** 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 - 它使用事件驱动、非阻塞 I/O 模型使其轻量又高效,非常适合构建高性能、高并发的服务端应用。 **主要用途**: - 构建 Web 服务器、API 服务等...

    Node.js-模仿Trello的开源项目管理工具Wekan可以自己搭建看板服务

    1. **多平台支持**:Wekan支持多种操作系统,如Linux、Windows、MacOS和Docker,让用户可以在各种环境下运行。 2. **实时同步**:采用WebSockets技术,实现用户间的实时更新,确保团队成员对项目进度始终保持同步。...

    基于Nodejs快速打造B类服务平台.zip

    Node.js作为一个轻量级、高性能的JavaScript运行环境,以其异步非阻塞I/O和事件驱动的特性,使得它在构建网络应用时表现出色,特别是在B2B(Business-to-Business)服务平台的开发中。本文将深入探讨如何利用Node.js...

    前端开源库-thunderstorm-ide

    Node.js 是一个开放源代码、跨平台的JavaScript运行环境,允许开发者在服务器端运行JavaScript代码。它利用了V8引擎,提供了高性能的JavaScript执行能力。Node.js 的非阻塞I/O模型和事件驱动的架构使其非常适合用于...

    chartroom:基于node.js打造的及时聊天系统

    描述中的"chartroom"再次确认了这是系统的名字,而"基于node.js打造的及时聊天系统"说明了该系统的核心技术栈是Node.js,这是一种流行的JavaScript运行环境,特别适合构建高性能的实时应用。"及时聊天系统"表明...

    计算机专业毕业设计基于Uni-app + Node的音乐听歌系统设计与实现

    Node.js 是一个基于Chrome V8引擎的JavaScript运行环境,用于构建高性能的网络应用。在音乐听歌系统中,Node.js 作为后端服务,处理用户的请求,如歌曲的获取、播放状态的管理、用户登录注册、数据存储等。开发者...

    okta-node-sql-server-example:使用SQL Server教程构建Node.js应用

    使用SQL Server构建安全的Node.js应用 这是本文程序的示例应用程序。 用爱打造,使用: 要求 8.0或更高版本 2012或更高版本 如果您还没有访问SQL Server的权限,则可以在本地安装一个以进行开发和测试。 在...

    daywrite-node:写得更好,每一天

    在部署方面,daywrite-node可能支持Docker化,用户可以通过Docker容器轻松地在本地或云服务器上运行这个应用,确保环境一致性。 总的来说,daywrite-node是一个利用JavaScript和Node.js构建的日记写作应用,结合...

    虚拟机安装ubuntu开发环境

    对于编程语言,根据需求安装Python、Java、C++或Node.js等。此外,可能还需要数据库管理工具,如MySQL、PostgreSQL或MongoDB。 对于开发环境,软件包管理器`apt`是强大的工具,可以方便地安装和管理各种开发库和...

    m-climate::globe_with_meridians::shopping_bags:网上销售空调的商店

    Node.js是一个开放源代码、跨平台的JavaScript运行环境,允许在服务器端执行JavaScript代码,为Web开发提供了全新的可能性。 TypeScript是JavaScript的超集,增加了静态类型和其他高级特性,提升了代码质量和可维护...

    clean-node-api

    Node.js基于Chrome V8引擎,实现了JavaScript在服务器端运行,提供了异步I/O、事件驱动的模型,极大地提高了处理高并发请求的能力。理解Node.js的核心机制,如事件循环、回调函数以及非阻塞I/O,是构建高效API的...

    virtualmarket:基于游戏的 Dota 2 物品交换的 Node Angular 应用程序

    - Node.js是一个开放源代码、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码。在这个项目中,Node.js作为后端服务器,负责处理数据请求、用户认证、物品信息管理等核心功能。 - 使用Node....

    vue-vben-admin-Typescript资源

    该项目包含了一系列的配置文件和环境文件,这些文件共同构成了项目的骨架与运行环境。具体来说,.browserslistrc文件用于声明项目目标浏览器范围,确保项目在不同浏览器上具备良好的兼容性;vben-admin.code-...

    strimpack:直播者为观众打造家园的平台

    Express是Node.js上的一个Web应用框架,简化了服务器端开发,提供了路由控制、中间件系统等功能。在Strimpack中,Express可能被用来处理HTTP请求,如接收直播流、管理用户登录、处理API请求等。 Create-React-App是...

    滑梯

    首先,我们来看Node.js,它是一种基于Chrome V8引擎的JavaScript运行环境,主要用于服务器端编程。Node.js以其事件驱动、非阻塞I/O模型而著称,使其在处理高并发请求时表现出色。Koa是建立在Node.js之上的一款轻量级...

    个人业务源码

    Node.js基于JavaScript运行时环境,提供了异步非阻塞I/O,适合构建高性能的实时应用。 3. **数据库管理**:个人业务网站往往需要存储和管理用户数据,这需要数据库的支持。常见的关系型数据库有MySQL、PostgreSQL,...

    CNPM-NoName

    **Node.js** 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行开发。Node.js 提供了丰富的非阻塞I/O操作,适合构建高性能的网络应用。 **npm** 是 Node.js 的包管理...

    XueYi-MultiSaas-Typescript资源

    TypeScript被编译成JavaScript代码,最终运行在浏览器或Node.js环境中。 Ant Design是一个企业级的UI设计语言和React实现,它为开发者提供了一整套UI组件库,支持定制主题、响应式布局、丰富的交互反馈等特性,使得...

Global site tag (gtag.js) - Google Analytics