亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

Raaabbit / 2723人閱讀

摘要:系統(tǒng)環(huán)境內(nèi)核安裝要求內(nèi)核版本不低于安裝安裝啟動設(shè)置開機啟動鏡像選擇選擇鏡像的標準官方的經(jīng)常維護的體積小的要有和版本要高最終選擇該鏡像體積很小,已經(jīng)內(nèi)置時區(qū)配置的時區(qū)默認不是國內(nèi)的,需要在時,配置時區(qū)。

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 // 啟動docker
systemctl enable docker.service // 設(shè)置開機啟動
3 Nodejs 鏡像選擇
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/node 9.2.1-slim 69c9f9292fa4 3 days ago 230 MB
docker.io/node 9.2.1-alpine afdc3aaaf748 3 days ago 67.46 MB
docker.io/node latest 727b047a1f4e 3 days ago 675.6 MB
docker.io/iron/node latest 9ca501065d18 20 months ago 18.56 MB

選擇鏡像的標準

官方的

經(jīng)常維護的

體積小的

要有yarn 和 npm

node版本要高

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

4 時區(qū)配置

node:9.2.1-alpine的時區(qū)默認不是國內(nèi)的,需要在build時,配置時區(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" ]

驗證:

?  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

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/92067.html

相關(guān)文章

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

    摘要:系統(tǒng)環(huán)境內(nèi)核安裝要求內(nèi)核版本不低于安裝安裝啟動設(shè)置開機啟動鏡像選擇選擇鏡像的標準官方的經(jīng)常維護的體積小的要有和版本要高最終選擇該鏡像體積很小,已經(jīng)內(nèi)置時區(qū)配置的時區(qū)默認不是國內(nèi)的,需要在時,配置時區(qū)。 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 d...

    CoyPan 評論0 收藏0
  • Node.js docker 鏡像體積優(yōu)化實踐

    摘要:接下來我們將逐步的減少這個鏡像的體積。優(yōu)化生產(chǎn)環(huán)境鏡像使用鏡像大幅減小鏡像體積的最簡單和最快的方法是選擇一個小得多的基本鏡像。使用多階段構(gòu)建可以充分利用鏡像的緩存,大大減少最終部署到生產(chǎn)環(huán)境的時間。 關(guān)注作者github每日一道面試題詳解 你討厭部署你的應(yīng)用程序花費很長時間嗎? 對于單個容器來說,超過gb并不是最佳實踐。每次部署新版本時都要處理數(shù)十億字節(jié),這對我們來說并不太合適。 本文...

    wenhai.he 評論0 收藏0
  • 高質(zhì)量 Node.js 微服務(wù)的編寫和部署

    摘要:編寫代碼的開發(fā)人員必須負責代碼的生產(chǎn)部署。構(gòu)建和部署鏈需要重大更改,以便為微服務(wù)環(huán)境提供正確的關(guān)注點分離。該對象會在之后的時被這時的回調(diào)函數(shù)會被調(diào)用,并輸出。微服務(wù)部署及集成部署微服務(wù)時有一個原則一個容器中只放一個服務(wù),可以使用編 前幾天在微信群做的一次分享,整理出來分享給大家,相關(guān)代碼請戳 https://github.com/Carrotzpc/docker_web_app sho...

    szysky 評論0 收藏0
  • 高質(zhì)量 Node.js 微服務(wù)的編寫和部署

    摘要:編寫代碼的開發(fā)人員必須負責代碼的生產(chǎn)部署。構(gòu)建和部署鏈需要重大更改,以便為微服務(wù)環(huán)境提供正確的關(guān)注點分離。該對象會在之后的時被這時的回調(diào)函數(shù)會被調(diào)用,并輸出。微服務(wù)部署及集成部署微服務(wù)時有一個原則一個容器中只放一個服務(wù),可以使用編 前幾天在微信群做的一次分享,整理出來分享給大家,相關(guān)代碼請戳 https://github.com/Carrotzpc/docker_web_app sho...

    Michael_Ding 評論0 收藏0
  • 最小化 Java 鏡像的常用技巧

    摘要:本文將介紹精簡容器鏡像的必要性并以基于的應(yīng)用為例描述最小化容器鏡像的常用技巧。經(jīng)過這一優(yōu)化,最終鏡像的大小為。 背景 隨著容器技術(shù)的普及,越來越多的應(yīng)用被容器化。人們使用容器的頻率越來越高,但常常忽略一個基本但又非常重要的問題 - 容器鏡像的體積。本文將介紹精簡容器鏡像的必要性并以基于 spring boot 的 java 應(yīng)用為例描述最小化容器鏡像的常用技巧。 精簡容器鏡像的必要性 ...

    MudOnTire 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<