簡體   English   中英

在Debian enironment上運行docker Ubuntu圖像

[英]Running docker Ubuntu image on Debian enironment

剛開始使用Docker。 對linux容器有一些疑問)

如何在Debian安裝的操作系統上運行Ubuntu映像? 或者它只是一個名為'Ubuntu'的圖像名稱,實際上使用Debian環境......

# cat /proc/version

Linux version 3.16.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.16.7-ckt2-1~bpo70+1 (2014-12-08)

# docker run -i -t ubuntu

root@bcade5ce3b94:/# cat /proc/version

Linux version 3.16.0-0.bpo.4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.16.7-ckt2-1~bpo70+1 (2014-12-08)

文件系統怎么樣? 它使用相同的已安裝組件或僅依賴內核的新fs架構?

也許有關於這個主題的好文章)

在docker中,所有映像都使用相同的內核 - 這就是為什么開銷很小 - 虛擬化層非常薄。 ubuntu中的所有文件都來自ubuntu,但是任何圖像都會給你相同的uname -a輸出,因為它是同一個內核。

$ docker run --rm -ti  ubuntu 
root@318f07af2ca7:/# cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS"

除非您將映射某個目錄,否則您在容器內部看不到主機文件系統。 它在任何主機上以相同的方式運行的容器的想法 - 無論在那里安裝什么 - 你只需要docker。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM