站長資訊網
最全最豐富的資訊網站

docker是什么?能做什么?

docker是一個開源的應用容器引擎,docker能做的事:1、快速搭建開發環境;2、模擬生產環境;3、自動測試;4、進行自我部署;5、進行持續集成(持續部署);6、管理單個機器上的所有服務;7、擴容QPS等。

docker是什么?能做什么?

本教程操作環境:linux5.9.8系統、docker-1.13.1版、Dell G3電腦。

docker是什么?

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發布到任何流行的 Linux或Windows操作系統的機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。

docker能做什么?

1、快速搭建開發環境

你需要在本地系統快速嘗試 Magento,或者為一個項目使用 MySQL?還是希望嘗試大部分開源項目?那就使用 Docker 吧,它將幫你節省大量時間。Docker 能提升開發者的開發效率,讓我們快速搭建開發環境。

開發環境的機器通常內存比較小,此前使用虛擬的時候,經常需要為開發環境的機器加內存,而通過 Docker 可以輕易的讓幾十個服務在 Docker 中跑起來。

2、微服務(Microservices)

你在使用微服務嗎?微服務架構 —— 將一個整體式的應用拆分成松耦合的單個服務。

那不妨考慮一下 Docker,你可以將每個服務打包為一個 docker 鏡像并使用 docker-compose 來模擬生產環境(checkout docker networks)。最開始實踐的時候可能會比較費時費力,但長遠地來看,最終將產生巨大的生產力。

3、自動測試(Automated testing)

試想這樣一個問題,如何編寫自動化的集成測試用例,這些測試用例無需花很長時間來開始運行,使用者也可輕松管理。

這里不是指在 Docker 中運行測試用例,而是將測試用例與鏡像緊密運行在一起。當你針對一個 docker 鏡像編寫測試用例時會有一個很大的優勢。下面簡單介紹一下我的測試流程:運行兩個 docker 鏡像(app + db),在 MySQL 啟動時加載數據,并在 app docker 上使用 API。

4、進行自我部署

你可以使用 docker 鏡像進行自我部署。許多主流的主機提供商都支持托管 docker,如果你擁有一個具有 shell 訪問權限的專用節點/vm,那么事情將變得更容易。只需要設置好 docker,并在你想要的端口上運行你的鏡像即可。

5、持續集成/持續部署(Continuous Deployment)

都說 Docker 天生適合持續集成/持續部署,在部署中使用 Docker,持續部署將變得非常簡單,并會在進入新的鏡像后重新開始。

關于這個部分的自動化工作,現在已經有許多方案以供選擇,Kubernetes 就是一個耳熟能詳的名字。Kubernetes是容器集群管理系統,是一個開源的平臺,可以實現容器集群的自動化部署、自動擴縮容、維護等功能。

6、多租戶環境(Multi-tenancy)

Docker 有意思的一個使用場景是在多租戶的應用中,它可以避免關鍵應用的重寫。如果你將應用程序服務公開給多個租戶(租戶指一組用戶,例如組織),使用單租戶方案設計的應用程序如果用上了 sub-domain + docker 可以快速獲得提供多租戶的服務。

關于這個場景的一個例子是為物聯網的應用開發一個快速、易用的多租戶環境。這種多租戶的基本代碼非常復雜,很難處理,重新規劃這樣一個應用不但消耗時間,也浪費金錢。使用 Docker,可以為每一個租戶的應用層的多個實例創建隔離的環境,這不僅簡單而且成本低廉,當然這一切得益于 Docker 環境的啟動速度和其高效的 diff 命令。

7、來自一臺機器的多個 APP(Multiple apps from one machine)

這與上面提到的微服務有些聯系,但即使你沒有使用微服務,只是提供服務,Docker 仍可以很好地管理單個機器上的所有服務。你應該使用文件夾掛載來為每個基于數據的 docker 鏡像保留數據。

8、擴容 QPS(Scaling QPS)

Docker 通過創建另一個容器來幫助你輕松地進行水平擴展。如果遇到巨大的高峰流量,Docker 可以幫助你解決問題 —— 只需添加

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品久久久久久一区二区三区 | 亚洲精品在线播放视频| 7777精品久久久大香线蕉| 午夜精品一区二区三区在线观看 | 一本色道久久88精品综合| 久久国产香蕉一区精品| 亚洲精品无码久久毛片| 国产精品日韩专区| 日韩福利视频一区| 成人麻豆日韩在无码视频| 日韩va中文字幕无码电影| 日韩视频在线观看一区二区| 国产精品亚洲精品日韩动图| 国产精品特黄毛片| 国产精品高清在线观看93| 最新国产精品自在线观看| 国产精品无码无卡在线观看久| 亚洲爆乳精品无码一区二区| 亚洲国产精品无码久久98 | 久久久精品国产亚洲成人满18免费网站| 丁香六月婷婷精品免费观看| 九九九国产精品成人免费视频| 亚洲А∨精品天堂在线 | 国产精品日本一区二区在线播放| 亚洲永久精品ww47| 国内精品久久人妻互换| 精品国产亚洲一区二区三区| 久久精品国产一区| 久久精品国产99久久99久久久| 国产精品毛片一区二区三区| 亚洲av永久无码精品古装片 | 国产精品久久久久a影院| 精品深夜AV无码一区二区老年| 伊人久久精品无码麻豆一区| 亚洲精品无码av中文字幕| 久久99精品久久久久久清纯| 无码aⅴ精品一区二区三区| 嫩草影院精品视频在线观看| 国产精品高清m3u8在线播放| 国产一精品一aⅴ一免费| 亚洲国产日韩一区高清在线|