国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Docker 和 Node.js 最佳實(shí)踐

fxp / 3394人閱讀

摘要:和最佳實(shí)踐環(huán)境變量被設(shè)置為或者以環(huán)境變量的形式傳入其他配置參數(shù)。

Docker 和 Node.js 最佳實(shí)踐 環(huán)境變量

Node_ENV 被設(shè)置為 production 或者以環(huán)境變量的形式傳入其他配置參數(shù)。

-e "NODE_ENV=production"
非 Root 用戶

默認(rèn)情況下,Docker 容器內(nèi)是以 Root 權(quán)限運(yùn)行的,因此可能會(huì)帶來(lái)一些安全問題,而且在某些情況下可能需要以非 Root 權(quán)限運(yùn)行容器,可以通過如下方式進(jìn)行:

FROM node:4.1.2
# Add our user and group first to make sure their IDs get assigned consistently
RUN groupadd -r app && useradd -r -g app app 

Docker 鏡像以如下命令運(yùn)行

-u "app"
內(nèi)存

默認(rèn)情況下 Docker 對(duì)容器消耗的資源是不做限制的,可能會(huì)消耗掉大量的資源,因此在某些情況下可能需要進(jìn)行資源限制,比如對(duì)內(nèi)存的限制:

-m "300M" --memory-swap "1G"
CMD

創(chuàng)建一個(gè)鏡像的時(shí)候,可能會(huì)傳送帶有 start 命令的 package.json 文件,并且直接通過 start 命令喚起應(yīng)用,但是這會(huì)存在缺陷,比如 npm 無(wú)法轉(zhuǎn)發(fā) SIGTERM 信號(hào)給 Node 進(jìn)程,或者有過多的進(jìn)程數(shù),因此最佳方式應(yīng)當(dāng)如下:

CMD ["node","index.js"]
Docker Run

以下是一個(gè)最佳實(shí)踐的例子

$ docker run 
  -e "NODE_ENV=production" 
  -u "app" 
  -m "300M" --memory-swap "1G" 
  -w "/usr/src/app" 
  --name "my-nodejs-app" 
  node [script]

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/26656.html

相關(guān)文章

  • AI開發(fā)書籍分享

    摘要:編程書籍的整理和收集最近一直在學(xué)習(xí)深度學(xué)習(xí)和機(jī)器學(xué)習(xí)的東西,發(fā)現(xiàn)深入地去學(xué)習(xí)就需要不斷的去提高自己算法和高數(shù)的能力然后也找了很多的書和文章,隨著不斷的學(xué)習(xí),也整理了下自己的學(xué)習(xí)筆記準(zhǔn)備分享出來(lái)給大家后續(xù)的文章和總結(jié)會(huì)繼續(xù)分享,先分享一部分的 編程書籍的整理和收集 最近一直在學(xué)習(xí)deep learning深度學(xué)習(xí)和機(jī)器學(xué)習(xí)的東西,發(fā)現(xiàn)深入地去學(xué)習(xí)就需要不斷的去提高自己算法和高數(shù)的能力然后...

    huayeluoliuhen 評(píng)論0 收藏0
  • 2018最新后端開發(fā)人員的路線圖

    摘要:簡(jiǎn)評(píng)之前,后端開發(fā)路線圖僅僅是一個(gè)技術(shù)推薦,且沒有明確的方向指明應(yīng)該遵循的順序,這份重新制作的指南將會(huì)給你一個(gè)更好的方向。現(xiàn)在開始創(chuàng)建一個(gè)包并分發(fā)給其他人使用,并確保遵循迄今為止學(xué)到的標(biāo)準(zhǔn)和最佳實(shí)踐。 簡(jiǎn)評(píng):之前,后端開發(fā)路線圖僅僅是一個(gè)技術(shù)推薦,且沒有明確的方向指明應(yīng)該遵循的順序,這份重新制作的指南將會(huì)給你一個(gè)更好的方向。 現(xiàn)在的 Web 開發(fā)與幾年前完全不同了,有很多不同的東西可以...

    王陸寬 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<