《第一本Docker書(修訂版)》——1.3 能用Docker做什麼
本節書摘來自非同步社群《第一本Docker書(修訂版)》一書中的第1章,第1.3節,作者:【澳】James Turnbull(詹姆斯•特恩布林)著,更多章節內容可以訪問雲棲社群“非同步社群”公眾號檢視
1.3 能用Docker做什麼
那麼,為什麼要關注Docker或容器技術呢?前面已經簡單地討論了容器提供的隔離性,結論是,容器可以為各種測試提供很好的沙盒環境。並且,容器本身就具有“標準性”的特徵,非常適合為服務建立構建塊。Docker的一些應用場景如下。
加速本地開發和構建流程,使其更加高效、更加輕量化。本地開發人員可以構建、執行並分享Docker容器。容器可以在開發環境中構建,然後輕鬆地提交到測試環境中,並最終進入生產環境。
能夠讓獨立服務或應用程式在不同的環境中,得到相同的執行結果。這一點在面向服務的架構和重度依賴微型服務的部署中尤其實用。
用Docker建立隔離的環境來進行測試。例如,用Jenkins CI這樣的持續整合工具啟動一個用於測試的容器。
Docker可以讓開發者先在本機上構建一個複雜的程式或架構來進行測試,而不是一開始就在生產環境部署、測試。
構建一個多使用者的平臺即服務(PaaS)基礎設施。
為開發、測試提供一個輕量級的獨立沙盒環境,或者將獨立的沙盒環境用於技術教學,如Unix shell的使用、程式語言教學。
提供軟體即服務(SaaS)應用程式。
高效能、超大規模的宿主機部署。
相關文章
- 什麼是Docker?為什麼使用docker?Docker
- 什麼是Docker?Docker可以幹什麼?Docker
- Docker(1)- 什麼是 DockerDocker
- 什麼是docker?docker有什麼優勢?Docker
- Docker 入門:什麼是 Docker ?Docker
- Java能用來做什麼的?Java
- Docker筆記(一):什麼是DockerDocker筆記
- Docker 學習 一:Docker 是什麼Docker
- Docker 學習 一,Docker 是什麼Docker
- 什麼是Docker?Docker
- Docker是什麼Docker
- 什麼是 Docker?Docker
- 為什麼要用docker?Docker
- 為什麼要用dockerDocker
- 為什麼需要Docker?Docker
- 你究竟能用Python做什麼?Python
- KUBERNETES棄用DOCKER後還能用Docker嗎? - CiullaDocker
- 來感性的理解docker,看看docker是什麼吧Docker
- Docker是什麼?使用Docker的好處有哪些?Docker
- 學習docker on windows (1): 為什麼要使用dockerDockerWindows
- 為什麼要使用Docker?Docker
- docker容器卷是什麼Docker
- 快速認識什麼是:DockerDocker
- Docker 到底影響了什麼?Docker
- 【閱讀筆記】《微積分入門》(修訂版) - 33頁 - 例1.3 - 證明補充筆記
- 詳解什麼是平衡二叉樹(AVL)(修訂補充版)二叉樹
- Docker是什麼技術?Docker容器具有哪些特點?Docker
- K8S 棄用 Docker 了?Docker 不能用了?別逗了!K8SDocker
- 為什麼Docker能迅速躥紅Docker
- 什麼是Docker?Docke有哪些特性?Docker
- 1.08 docker Cloud和docker企業版DockerCloud
- 【Docker】Linux安裝Docker(極簡版)DockerLinux
- 什麼是免費SSL證書?免費SSL證書能用嗎?
- Docker是什麼,有什麼用?一看就明白Docker
- 漫畫:容器技術docker是什麼?Docker
- 如何通俗解釋Docker是什麼_1Docker
- Docker入門為什麼可以這麼簡單?Docker
- “Docker Practice”讀書筆記Docker筆記