什么是Docker?
Docker 的定義為:
Docker 是一個容器化平臺,用于將應(yīng)用程序及其依賴項打包在一起,以確保無論工作環(huán)境如何,應(yīng)用程序都能輕松運行。
好吧,這些文字只是告訴我們:
Docker 是一種用容器輕松創(chuàng)建、部署和運行應(yīng)用程序的工具。
為什么要使用 Docker?
Docker 會將你的機(jī)器環(huán)境與你的代碼一起提供給其他人,這樣當(dāng)你團(tuán)隊伙伴得到你的代碼時,他們也可以得到你的機(jī)器配置。由于代碼在擁有這些配置的計算機(jī)上運行,因此肯定可以在其它計算機(jī)上運行,因為它們具有和你相同的配置。
現(xiàn)在可以把用在配置新計算機(jī)上的時間投入到更具更重要的工作中。
如何使用 Docker?
安裝
請訪問 Docker 官網(wǎng)
在菜單中的 Docker Desktop 選項卡下查看如何為你的機(jī)器安裝 docker
Windows 用戶請注意
1. 你需要在計算機(jī)中啟用虛擬化。要檢查是否啟用了虛擬化,請按照以下步驟操作:
在鍵盤上按 ctrl + alt + del
在隨后的菜單中選擇“任務(wù)管理器”
在彈出的 Windows 對話框中單擊“性能”標(biāo)簽。
2. 對于使用 Windows 8 或更早版本的用戶,請使用 docker toolbox
用 Docker 給 Nodejs 程序打包
確保已啟動 docker,并且將其設(shè)置為 running,以便你查看更改或 docker 效果。
首先從 github 克隆項目
按照自述文件中的說明設(shè)置項目。
如果你設(shè)置完成了項目并且運行了服務(wù)器,則應(yīng)該在瀏覽器中得到以下響應(yīng)
接下來,在項目的根目錄中創(chuàng)建一個文件,并將其命名為 Dockerfile,不帶擴(kuò)展名。