首页 > 编程语言 >docker dev Environment+node16+vscode联合开发

docker dev Environment+node16+vscode联合开发

时间:2023-04-07 13:46:08浏览次数:40  
标签:node v16.20 vscode node16 dev usr && linux local

笔记软件在2023/4/7 13:33:47推送该笔记

1.DockerFile

FROM centos:7.6.1810
RUN mkdir -p /data/node
WORKDIR /data/node
# RUN curl https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.gz > node-v16.20.0-linux-x64.tar.gz
COPY  /env/node-v16.20.0-linux-x64.tar.gz ./
# 解压和删除原包
RUN tar -zxvf node-v16.20.0-linux-x64.tar.gz && rm -rf node-v16.20.0-linux-x64.tar.gz
# 移动 并且做软连接
RUN mv node-v16.20.0-linux-x64 /usr/local/nodejs && ln -s /usr/local/nodejs/bin/node /usr/local/bin/ && ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
# 设置源、安装PM2、环境变量
RUN npm config set registry https://registry.npm.taobao.org --global && npm install -g pm2 && echo "export PATH=$PATH:/usr/local/nodejs/bin" >> ~/.bashrc
# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

2.打包

docker build -t node-env2 .

3.创建最小本地环境配置

//config.json
{
  "image": "node-env2"
}
//compose-dev.yaml
services:
  app:
    entrypoint:
    - sleep
    - infinity
    image: node-env2
    init: true
    volumes:
    - type: bind
      source: /var/run/docker.sock
      target: /var/run/docker.sock

从docker选择该文件创建环境

创建完成,从vscode打开

标签:node,v16.20,vscode,node16,dev,usr,&&,linux,local
From: https://www.cnblogs.com/myfriend/p/docker-dev-environment-node16-vscode-joint-development-

相关文章

  • DevEco Device Tool 3.1 Release新版本发布,新增资源管理器、SFTP、HDC
     DevEcoDeviceTool是面向智能设备开发者提供的一站式集成开发环境,支持代码编辑、编译、烧录和调试、性能监测等功能,支持C/C++语言,以插件的形式部署在VisualStudioCode(简称VSCode)上,支持Windows1064位或Ubuntu18.04-21.10版本。本次为大家带来的是DevEcoDeviceTool3.1......
  • VSCode自建vue示例模板
    步骤打开File->Preferences->ConfigureUserSnippets选择NewGlobalSnippetsfile...输入名字(自定义),填入以下内容,注意修改vue.js路径{"Printtoconsole":{"prefix":"vue","body":["<scrip......
  • VSCode 工程下手动生成配置文件
    0.打开VS-Code,打开所在的工程1.首先在工程目录下新建.vscode文件夹2.按Ctrl+Shift+P,输入C/C++E,选择如图所示的项目,即自动生成配置文件。  3. 配置文件名字为:c_cpp_properties.json代码如下:1{2"configurations":[3{4"name":......
  • VSCode 新建 ssh 并配置免密登录
    #在local端VSCode点击新建ssh,输入ssh<user>@<ip>-A,修改config,点击connect#在local端cmd运行ssh-keygen-trsa#在remote端shell运行ssh-keygen-trsacd/home/lyc/.ssh/id_rsa#将loacl端id_rsa.pub的内容复制到authorized_keysvimauthorized......
  • C#-DevExpress改变表格行颜色
    改变行颜色通过行样式进行设置,这里使用了一个转换器,可以根据表格单元格数据满足不同条件时,将行的背景色设置为不同的颜色,参考部分代码如下:xmlns:dxg:"http://schemas.devexpress.com/winfx/2008/xaml/grid"<dxg:TableView><dxg:TableView.RowStyle><StyleTarget......
  • VSCode插件Project Manager的使用方法
    1.在VSCode扩展里下载插件ProjectManager   2.点击文件,打开文件夹  3.这是你当前在vscode中打开的项目,单机回车就可以保存到项目管理  3.如果同时保存了多个项目管理文件,还可以给他们进行分组。 单击图标后编辑tags内容  4.再点击如下图标即可看......
  • vscode/PyCharm常用快捷键
    vscode1、显示所有指令:ctrl+shift+P2、查找文件:ctrl+P3、文件内搜索:ctrl+shift+F4、Debug:F55、显示/隐藏终端(Terminal):ctrl+`Pycharm1.位置互换:Alt+shift+箭头上下2.变量重构造:shift+F63.格式化代码:ctrl+alt+l4.同时加东西:一直按alt键,鼠标定......
  • vscode配置docker插件
    参考:https://zhuanlan.zhihu.com/p/530413695  ================================================  本文不对vscode、docker的安装及docker插件的安装进行讲解,本文只讲在vscode上如何配置以使docker插件正常使用。 VSCODE上安装好docker插件后会发现并不能正常使用......
  • VsCode开发工具的入门及基本使用
    (VsCode开发工具的入门及基本使用)一、VsCode介绍1.VsCode简介VisualStudioCode(简称“VSCode”)是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于MacOSX、Windows和Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器,可用于Windows,macOS和Lin......
  • VSCode更改插件安装位置
    1、使用–extensions-dir命令使用命令行打开VSCode,增加参数–extensions-dir插件路径这种方式存在弊端,就是命令行窗口不能关闭。当然也可以增加一个.bat文件打开编辑器。2、使用–extensions-dir命令如果不在安装目录里面创建data目录,那么vscode默认是在C:\Users\dell.vscode......