首页 > 编程语言 >制作nodejs镜像

制作nodejs镜像

时间:2022-12-10 12:01:26浏览次数:53  
标签:node npm nodejs -- apps && v16.17 镜像 制作

Dockerfile

FROM ubuntu:22.04

# wget https://nodejs.org/dist/v16.17.0/node-v16.17.0-linux-x64.tar.gz
# wget https://github.com/yarnpkg/yarn/releases/download/v1.22.19/yarn-v1.22.19.tar.gz

ENV PATH=/usr/local/node/bin:$PATH \
NODE_VERSION=v16.17.0

ADD node-${NODE_VERSION}-linux-x64.tar.gz /usr/local

RUN ln -s /usr/local/node-${NODE_VERSION}-linux-x64 /usr/local/node \
&& node --version \
&& npm --version \
&& npm config set registry https://registry.npm.taobao.org \
&& npm install -g yarn \
&& yarn --version

WORKDIR /data/apps/node

制作镜像

# docker build -t uhub.service.ucloud.cn/base/ubuntu-node:v16.17.0 .

build代码

# docker run --rm  -v /data/apps/node:/data/apps/node uhub.service.ucloud.cn/base/ubuntu-node:v16.17.0 npm i
# docker run --rm -v /data/apps/node:/data/apps/node uhub.service.ucloud.cn/base/ubuntu-node:v16.17.0 npm run build

 



标签:node,npm,nodejs,--,apps,&&,v16.17,镜像,制作
From: https://blog.51cto.com/wangguishe/5927436

相关文章