Docker 安裝的Ubuntu 和 虛擬機器安裝的Ubuntu 有什麼區別?

時間 2021-06-01 16:40:55

1樓:數人雲

這個問題的其實是容器技術和虛擬機器技術的區別,虛擬機器執行的ubuntu是乙個完整的資源強隔離的作業系統,啟動時需要完整的引導載入的過程。容器執行的ubutun並非完整的作業系統,使用的是宿主機的linux核心,啟動時沒有引導的過程,可以秒起,是執行在宿主機上的乙個程序。

2樓:

簡單的說

虛擬機器裡裝的ubuntu是ubuntu的核心 + ubuntu的檔案系統

docker裡的ubuntu是任意的核心(你底層的作業系統的核心)+ ubuntu的檔案系統

就是這樣

3樓:鄧琦

瀉藥,正在複習Operating System的我跑過來答題,這是乙個送分題,直接上圖就好了:

其實這裡vitual machines的圖不是很準確,因為VMware和xen的實現方法都不一樣,尤其是對於底層硬體的呼叫上,我這裡還是直接放圖吧:

4樓:

docker是基於容器技術, 靠軟體隔離, overhead小, 但是基本上只是一組程序.

基於vt-x 的虛擬機器是依靠硬體技術完全隔離

你可以搜尋關於容器技術的優缺點

5樓:xdays

區別要從兩個方面說:

1. 核心,Docker執行的Ubuntu的核心是host主機的核心,可能不是Ubuntu官方的,而虛擬機器裡Ubuntu的核心是官方的。

2. 軟體包,具體軟體包的不同,你可以通過dpkg -l命令來對比下他們安裝的軟體包,Docker的ubuntu image可能會更精簡些。

6樓:Wang Xu

從 rootfs 的內容來說,差不多,一般 docker image 小一些。

有的 distro 的 docker image 會為在 container 內部執行,或者放在 layered fs 上做一些細節調整,但 ubuntu 有沒有啥調整不確定。debian 系 os 在 docker 出來之前就有 debootstrap 工具,可以在乙個目錄中做出乙個完整的 rootfs , 供 chroot 使用,所以料想應該不需要什麼改動。

如何安裝Ubuntu系統?

fanswm 還是建議先在虛擬機上安裝。等你確定這是你喜歡的操作方式以後,再在硬碟上安裝 同時你也熟悉了安裝操作了 至於怎麼安裝,網上隨便搜一下,滿大街都是這教程,我就不囉嗦了。建議你可以首先空出windows乙個分割槽,不少於20G 我的是120G 來安裝Ubuntu。也就是安裝雙系統。需要注意的...

Ubuntu中無法使用docker是為什麼?

厚蛋燒加蛋 是不是你單純就沒在 WSL1 中裝 Docker 呀 WSL1 其實也不支援 Docker 吧 在 WSL2 出來之前,windows 上的 Docker for Desktop 實際上是跑在 Hyper V 虛擬機器上的。WSL2 面世之後,就可以開啟 Use WSL2 based e...

Ubuntu這麼難安裝嗎?

LatteCake 其實這個系統沒啥難的,安裝起來非常簡單 您可以參考一下我的安裝方法 LatteCake 不怎麼優雅的安裝Ubuntu 16.04 劉徽 正在安裝,ubuntu對acpi的相容性可是千年的老問題了。更新 今天償試了kylin版,一切正常。過程 關閉獨顯,boot secure,一路...