首頁 >運維 >Docker >docker可以跑在虛擬機器上嗎

docker可以跑在虛擬機器上嗎

尚
原創
2020-04-03 11:21:465393瀏覽

docker可以跑在虛擬機器上嗎

docker容器運行在虛擬機器或實體機器上都可以。 嚴格來講,容器和虛擬機器並不是一個層次的東西,它就是軟體 環境的打包集合。

無論是虛擬機還是實體機,都是硬體/基礎設施的一種交付方式,本質上是一個層次的;而容器主要要解決以軟體為中心的系列問題(開發、測試、部署、發布、運行)。

在虛擬機器中運行容器,已經成為一種實踐中的慣例,例如,AWS的container服務就是只運行在虛擬機器中的。

Docker守護程式可以直接與主作業系統進行通信,為各個Docker容器分配資源;它還可以將容器與主作業系統隔離,並將各個容器互相隔離。 Docker通常用於隔離不同的應用,例如前端,後端以及資料庫。

虛擬機器更擅長徹底隔離整個運作環境。例如,雲端服務商通常會採用虛擬機器技術隔離不同的使用者。虛擬機器啟動需要數分鐘,而Docker容器可以在數毫秒內啟動。由於沒有臃腫的作業系統,Docker可以節省大量的磁碟空間以及其他系統資源。

更多相關教學課程,請關注PHP中文網docker教學欄位。

以上是docker可以跑在虛擬機器上嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn