東莞易思訓(xùn)教育

7x24小時(shí)咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 東莞易思訓(xùn)教育 學(xué)習(xí)資訊 資訊詳情

web前端什么是Docker?怎樣用Docker給nodejs程序打包?

2021-12-25

web前端什么是Docker

什么是Docker?

Docker 的定義為:

Docker 是一個(gè)容器化平臺(tái),用于將應(yīng)用程序及其依賴項(xiàng)打包在一起,以確保無(wú)論工作環(huán)境如何,應(yīng)用程序都能輕松運(yùn)行。

好吧,這些文字只是告訴我們:

Docker 是一種用容器輕松創(chuàng)建、部署和運(yùn)行應(yīng)用程序的工具。

為什么要使用 Docker?

Docker 會(huì)將你的機(jī)器環(huán)境與你的代碼一起提供給其他人,這樣當(dāng)你團(tuán)隊(duì)伙伴得到你的代碼時(shí),他們也可以得到你的機(jī)器配置。由于代碼在擁有這些配置的計(jì)算機(jī)上運(yùn)行,因此肯定可以在其它計(jì)算機(jī)上運(yùn)行,因?yàn)樗鼈兙哂泻湍阆嗤呐渲谩?/p>

現(xiàn)在可以把用在配置新計(jì)算機(jī)上的時(shí)間投入到更具更重要的工作中。

如何使用 Docker?

安裝

請(qǐng)?jiān)L問(wèn) Docker 官網(wǎng)

在菜單中的 Docker Desktop 選項(xiàng)卡下查看如何為你的機(jī)器安裝 docker

安裝docker

Windows 用戶請(qǐng)注意

1. 你需要在計(jì)算機(jī)中啟用虛擬化。要檢查是否啟用了虛擬化,請(qǐng)按照以下步驟操作:

在鍵盤上按 ctrl + alt + del

在隨后的菜單中選擇“任務(wù)管理器”

在彈出的 Windows 對(duì)話框中單擊“性能”標(biāo)簽。

2. 對(duì)于使用 Windows 8 或更早版本的用戶,請(qǐng)使用 docker toolbox

用 Docker 給 Nodejs 程序打包

確保已啟動(dòng) docker,并且將其設(shè)置為 running,以便你查看更改或 docker 效果。

首先從 github 克隆項(xiàng)目

按照自述文件中的說(shuō)明設(shè)置項(xiàng)目。

如果你設(shè)置完成了項(xiàng)目并且運(yùn)行了服務(wù)器,則應(yīng)該在瀏覽器中得到以下響應(yīng)

接下來(lái),在項(xiàng)目的根目錄中創(chuàng)建一個(gè)文件,并將其命名為 Dockerfile,不帶擴(kuò)展名。

收藏
分享到:

相關(guān)課程

相關(guān)資訊

東莞易思訓(xùn)教育

東莞易思訓(xùn)教育

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

東莞易思訓(xùn)教育

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書保障協(xié)議:

  • 100%
  • 37
  • 1903
在線咨詢
;