<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 前言 本文主要介紹docker的基本認識與學習筆記,建議閱讀時間10分鐘。 ## Docker的應用場景 * Web 應用的自動化打包和發布。 * 自動化測試和持續集成、發布。 * 在服務型環境中部署和調整數據庫或其他的后臺應用。 * 從頭編譯或者擴展現有的OpenShift或Cloud Foundry平臺來搭建自己的PaaS環境。 ## 優點 1、簡化程序: Docker 讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的 Linux 機器上,便可以實現虛擬化。Docker改變了虛擬化的方式,使開發者可以直接將自己的成果放入Docker中進行管理。方便快捷已經是 Docker的最大優勢,過去需要用數天乃至數周的 任務,在Docker容器的處理下,只需要數秒就能完成。 2、避免選擇恐懼癥: 如果你有選擇恐懼癥,還是資深患者。Docker 幫你打包你的糾結!比如 Docker 鏡像;Docker 鏡像中包含了運行環境和配置,所以 Docker 可以簡化部署多種應用實例工作。比如 Web 應用、后臺應用、數據庫應用、大數據應用比如 Hadoop 集群、消息隊列等等都可以打包成一個鏡像部署。 3、節省開支: 一方面,云計算時代到來,使開發者不必為了追求效果而配置高額的硬件,Docker 改變了高性能必然高價格的思維定勢。Docker 與云的結合,讓云空間得到更充分的利用。不僅解決了硬件管理的問題,也改變了虛擬化的方式。 ## 基本認識 Docker 使用客戶端-服務器 (C/S) 架構模式,使用遠程API來管理和創建Docker容器。 Docker 容器通過 Docker 鏡像來創建。容器與鏡像的關系類似于面向對象編程中的對象與類。 ![圖解docker](http://www.runoob.com/wp-content/uploads/2016/04/576507-docker1.png) ![容器狀態圖解](https://yeasy.gitbooks.io/docker_practice/content/appendix/_images/cmd_logic.png) ## 通俗理解鏡像,容器與倉庫 比如我們去買東西,那么超市就是一個倉庫,有各種各樣的商品可供選擇,而鏡像就是指分類,比如食鹽種類,然后每一袋鹽都是一個具體的食鹽種類的容器。 那我們的購物袋就相當于自己的計算機,我們根據自己的需要從超市根據種類取一個具體的商品放在自己的購物袋里。 ## 更方便拓展與維護 Docker 使用的分層存儲以及鏡像的技術,使得應用重復部分的復用更為容易,也使得應用的維護更新更加簡單,基于基礎鏡像進一步擴展鏡像也變得非常簡單。 此外,Docker 團隊同各個開源項目團隊一起維護了一大批高質量的 [官方鏡像](https://store.docker.com/search?q=&source=verified&type=image),既可以直接在生產環境使用,又可以作為基礎進一步定制,大大的降低了應用服務的鏡像制作成本。 ## 與虛擬機對比 | 特性 |容器 |虛擬機 | |---|---|---| | 啟動 |毫秒級 |分鐘級| | 磁盤使用 |一般為MB |一般為 GB| | 性能 |接近原生 |弱于| | 系統支持量 |單機支持上千個容器 |幾十個| ## 參考文檔 * [docker小冊:youming](https://github.com/youmingdot/docker-book-for-developer-samples) * [docker手冊](https://yeasy.gitbooks.io/docker_practice/content/install/) * [菜鳥教程 -docker](http://www.runoob.com/docker/docker-tutorial.html) * Docker 官網:http://www.docker.com * Docker 官方主頁:https://www.docker.com * Docker 官方博客:https://blog.docker.com/ * Docker 官方文檔:https://docs.docker.com/ * Docker Store:https://store.docker.com * Docker Cloud:https://cloud.docker.com * Docker Hub:https://hub.docker.com * Docker 的源代碼倉庫:https://github.com/moby/moby * Docker 發布版本歷史:https://docs.docker.com/release-notes/ * Docker 常見問題:https://docs.docker.com/engine/faq/ * Docker 遠端應用 API:https://docs.docker.com/develop/sdk/ * Github Docker 源碼:https://github.com/docker/docker
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看