欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nodejs alpine基礎(chǔ)之docker鏡像構(gòu)建

 更新時(shí)間:2023年07月21日 09:40:37   作者:端端  
這篇文章主要為大家介紹了Nodejs alpine基礎(chǔ)之docker鏡像構(gòu)建,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

1 系統(tǒng)環(huán)境

  • centos7 內(nèi)核:3.10.0-514.26.2.el7.x86_64
  • 安裝docker要求內(nèi)核版本不低于3.10

2 安裝docker

yum install docker // 安裝docker
systemctl start docker.service // 啟動(dòng)docker
systemctl enable docker.service // 設(shè)置開(kāi)機(jī)啟動(dòng)

3 Nodejs 鏡像選擇

REPOSITORYTAGIMAGE IDCREATEDSIZE
docker.io/node9.2.1-slim69c9f9292fa43 days ago230 MB
docker.io/node9.2.1-alpineafdc3aaaf7483 days ago67.46 MB
docker.io/nodelatest727b047a1f4e3 days ago675.6 MB
docker.io/iron/nodelatest9ca501065d1820 months ago18.56 MB

選擇鏡像的標(biāo)準(zhǔn)

  • 官方的
  • 經(jīng)常維護(hù)的
  • 體積小的
  • 要有yarn 和 npm
  • node版本要高

最終選擇 node:9.2.1-alpine, 該鏡像體積很小,已經(jīng)內(nèi)置npm(5.5.1), yarn(1.3.2)

4 時(shí)區(qū)配置

node:9.2.1-alpine的時(shí)區(qū)默認(rèn)不是國(guó)內(nèi)的,需要在build時(shí),配置時(shí)區(qū)。

FROM node:9.2.1-alpine
# Install base packages and set timezone ShangHai
RUN apk update && apk add bash tzdata \
    && cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
...
...
...
CMD [ "node" ]

驗(yàn)證

?  node-dockerfile git:(master) docker run -it  e595 sh 
/ # yarn -v
1.3.2
/ # npm  -v
5.5.1
/ # node -v
v9.2.1
/ # date
Tue Dec 12 17:33:26 CST 2017

以上就是Nodejs alpine基礎(chǔ)之docker鏡像構(gòu)建的詳細(xì)內(nèi)容,更多關(guān)于Nodejs alpine構(gòu)建docker鏡像的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • npm淘寶鏡像過(guò)期解決辦法

    npm淘寶鏡像過(guò)期解決辦法

    npm?官方鏡像在國(guó)內(nèi)訪(fǎng)問(wèn)很慢,很多同學(xué)都會(huì)選擇切換到國(guó)內(nèi)的一些 npm 鏡像,本文主要介紹了npm淘寶鏡像過(guò)期解決辦法,感興趣的可以了解一下
    2024-02-02
  • 基于Node.js實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換工具

    基于Node.js實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換工具

    在前端項(xiàng)目中,利用?Excel?表格和?Node.js?實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換工具,可以有效優(yōu)化增刪改查等功能,下面小編就來(lái)和大家講講具體的實(shí)現(xiàn)步驟吧
    2025-02-02
  • Node.js?實(shí)現(xiàn)簡(jiǎn)單爬蟲(chóng)的示例代碼

    Node.js?實(shí)現(xiàn)簡(jiǎn)單爬蟲(chóng)的示例代碼

    本文主要介紹了Node.js?實(shí)現(xiàn)簡(jiǎn)單爬蟲(chóng),爬取美食網(wǎng)站的菜品標(biāo)題和圖片鏈接,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • Node.js中處理特殊字符的文件名解決方案

    Node.js中處理特殊字符的文件名解決方案

    在Node.js中,通過(guò)path模塊提供的basename方法,我們可以輕松地從文件路徑中提取文件名,在這篇文章中,我們將介紹一種安全穩(wěn)妥的方法,結(jié)合使用dirname和長(zhǎng)度計(jì)算,以處理特殊字符的文件名,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • Node.js發(fā)起HTTP請(qǐng)求的6種不同方法小結(jié)

    Node.js發(fā)起HTTP請(qǐng)求的6種不同方法小結(jié)

    本文主要介紹了Node.js發(fā)起HTTP請(qǐng)求的6種不同方法小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • NodeJS制作爬蟲(chóng)全過(guò)程

    NodeJS制作爬蟲(chóng)全過(guò)程

    這篇文章主要介紹了NodeJS制作爬蟲(chóng)的全過(guò)程,包括項(xiàng)目建立,目標(biāo)網(wǎng)站分析、使用superagent獲取源數(shù)據(jù)、使用cheerio解析、使用eventproxy來(lái)并發(fā)抓取每個(gè)主題的內(nèi)容等方面,有需要的小伙伴參考下吧。
    2014-12-12
  • 在nodejs中使用swagger方式

    在nodejs中使用swagger方式

    這篇文章主要介紹了在nodejs中使用swagger方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法

    nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法

    今天小編就為大家分享一篇nodejs require js文件入口,在package.json中指定默認(rèn)入口main方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • node.js [superAgent] 請(qǐng)求使用示例

    node.js [superAgent] 請(qǐng)求使用示例

    這篇文章主要介紹了node.js [superAgent] 請(qǐng)求使用示例,分別給大家匯總了post請(qǐng)求、get請(qǐng)求、delete請(qǐng)求和put請(qǐng)求的示例,推薦給大家,希望大家能夠喜歡。
    2015-03-03
  • node.js+captchapng+jsonwebtoken實(shí)現(xiàn)登錄驗(yàn)證示例

    node.js+captchapng+jsonwebtoken實(shí)現(xiàn)登錄驗(yàn)證示例

    本篇文章主要介紹了node.js+captchapng+jsonwebtoken實(shí)現(xiàn)登錄驗(yàn)證示例,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-08-08

最新評(píng)論