当前位置: 首页 > 后端技术 > Node.js

Nodejsalpinebasedocker镜像搭建

时间:2023-04-04 00:57:26 Node.js

1系统环境centos7内核:3.10.0-514.26.2.el7.x86_64安装docker需要内核版本不低于3.102安装dockeryuminstalldocker//安装dockersystemctlstartdocker.service//启动dockersystemctlenabledocker.service//设置boot启动3Nodejs镜像选择REPOSITORYTAGIMAGEIDCREATEDSIZEdocker.io/node9.2.1-slim69c9f9292fa43daysago230MBdocker.io/node9.2.1-alpineafdc3aaaf7483daysago67.46MBdocker.io/nodelatest727b047a1f4e3daysago675.6MBdocker.io/iron/nodelatest9ca501065d1820monthsago18.56MB选择镜像标准官方,经常维护,体积小,yarn和npmnode版本一定要高,最后选择node:9.2.1-alpine,体积小,内置npm(5.5.1),yarn(1.3.2)4时区配置node:9.2.1-alpine默认时区不是国内的,构建时需要配置时区。FROMnode:9.2.1-alpine#安装基础包并设置时区ShangHaiRUNapkupdate&&apkaddbashtzdata\&&cp-r-f/usr/share/zoneinfo/Asia/Shanghai/etc/localtime......CMD[“节点”]验证:?node-dockerfilegit:(master)dockerrun-ite595sh/#yarn-v1.3.2/#npm-v5.5.1/#node-vv9.2.1/#dateTueDec1217:33:26科技委2017