1 回答

TA貢獻(xiàn)1796條經(jīng)驗 獲得超7個贊
Docker 如今贏得了許多關(guān)注,很多人覺得盛名之下其實難副,因為他們?nèi)匀桓悴磺?Docker 和普通開發(fā)者到底有什么關(guān)系。許多開發(fā)者覺得 Docker 離自己很遠(yuǎn),Docker 是生產(chǎn)環(huán)境中的工具,和自己無關(guān)。我也是花了很長時間才想清楚作為普通開發(fā)人員如何在自己的開發(fā)中使用 Docker。坦率地說,我仍處在學(xué)習(xí)的過程中。
這篇文章提供了一個 Docker 用例列表,我希望它能更好地幫助你理解 Docker 并引發(fā)你的思考。本文只是描述 Docker 在普通開發(fā)者日常的應(yīng)用,并不提供完整的解決方案。
在介紹用例之前,我希望你能先記住這句話:“Docker 是一個便攜的應(yīng)用容器”。你可以不知道 Docker 所說的的“便攜式容器”到底是什么意思,但是你必須清楚 Docker 在日常中能帶來非常大的效率提升。
當(dāng)你需要在容器內(nèi)運行自己的應(yīng)用(當(dāng)然可以是任何應(yīng)用),Docker 都提供了一個基礎(chǔ)系統(tǒng)鏡像作為運行應(yīng)用時的基礎(chǔ)系統(tǒng)。也就是說,只要是 Linux 系統(tǒng)上的應(yīng)用都可以運行在 Docker 中。
可以在 Docker 里面運行數(shù)據(jù)庫嗎?當(dāng)然可以。
可以在 Docker 里面運行 Node.js 網(wǎng)站服務(wù)器嗎?當(dāng)然可以。
可以在 Docker 里面運行 API 服務(wù)器嗎?當(dāng)然可以。
Docker 并不在乎你的應(yīng)用程序是什么、做什么,Docker 提供了一組應(yīng)用打包、傳輸和部署的方法,以便你能更好地在容器內(nèi)運行任何應(yīng)用。
- 1 回答
- 0 關(guān)注
- 1285 瀏覽
添加回答
舉報