Dockerfile 文件内容
FROM node:14.17.5
RUN wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz \
&& xz -d node-v16.13.0-linux-x64.tar.xz \
&& tar -xf node-v16.13.0-linux-x64.tar \
&& rm -f node-v16.13.0-linux-x64.tar \
&& mv node-v16.13.0-linux-x64/* /usr/local/nodejs \
&& rm -rf node-v16.13.0-linux-x64 \
&& npm config set registry=https://registry.npm.taobao.org \
&& npm install -g cnpm
RUN npm install -g @vue/cli
COPY vue_mxgraph_v1.2 /vue/mxgraph
RUN cd /vue/mxgraph \
&& cnpm install
EXPOSE 8090
CMD npm run serve
vue_mxgraph_v1.2 是vue项目文件夹,里面是编写好的项目