日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

docker是什么?

發布時間:2023/12/29 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 docker是什么? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

推薦:《docker視頻教程》

通過四點向你說明Docker到底是個什么東西。

Docker 是世界領先的軟件容器平臺。

Docker 使用 Google 公司推出的 Go 語言 進行開發實現,基于 Linux 內核 的cgroup,namespace,以及AUFS類的UnionFS等技術,對進程進行封裝隔離,屬于操作系統層面的虛擬化技術。 由于隔離的進程獨立于宿主和其它的隔離的進程,因此也稱其為容器。Docke最初實現是基于 LXC.

Docker 能夠自動執行重復性任務,例如搭建和配置開發環境,從而解放了開發人員以便他們專注在真正重要的事情上:構建杰出的軟件。

用戶可以方便地創建和使用容器,把自己的應用放入容器。容器還可以進行版本管理、復制、分享、修改,就像管理普通的代碼一樣。

相關文章推薦:《docker有什么用》

相關文章推薦:

《win7怎么安裝docker》

《蘋果電腦怎么安裝docker》

《直接安裝和docker安裝的區別》

Docker 技術的三大核心概念,分別是:

鏡像 Image

容器 Container

倉庫 Repository

Docker 輕量級的原因是什么?為什么 Docker 啟動快?如何做到和宿主機共享內核?

當我們請求 Docker 運行容器時,Docker 會在計算機上設置一個資源隔離的環境。

然后將打包的應用程序和關聯的文件復制到 Namespace 內的文件系統中,此時環境的配置就完成了。之后 Docker 會執行我們預先指定的命令,運行應用程序。

鏡像不包含任何動態數據,其內容在構建之后也不會被改變。

核心概念如下:

Build,Ship and Run(搭建、運輸、運行)。

Build?once,Run?anywhere(一次搭建,處處運行)。

Docker 本身并不是容器,它是創建容器的工具,是應用容器引擎。

Docker 三大核心概念,分別是:鏡像 Image,容器 Container、倉庫 Repository。

Docker 技術使用 Linux 內核和內核功能(例如 Cgroups 和 namespaces)來分隔進程,以便各進程相互獨立運行。

由于 Namespace 和 Cgroups 功能僅在 Linux 上可用,因此容器無法在其他操作系統上運行。那么 Docker 如何在 macOS 或 Windows 上運行?Docker 實際上使用了一個技巧,并在非 Linux 操作系統上安裝 Linux 虛擬機,然后在虛擬機內運行容器。

鏡像是一個可執行包,其包含運行應用程序所需的代碼、運行時、庫、環境變量和配置文件,容器是鏡像的運行時實例。

推薦:《docker教程》

總結

以上是生活随笔為你收集整理的docker是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。