2017-05-08 91 views
0

LXC/LXD提供虛擬機,如openVZ,但可以消除在GUEST系統上安裝定製內核的開銷。在LXC容器中運行應用程序的服務器上運行應用程序所需的資源?

將是什麼開銷來賓操作系統中直接VS來賓操作系統上運行的 相同的應用程序服務器LXC容器中運行一樣JETTY/TOMCAT 應用服務器?

我注意到的第一個是容器本身的大小,安裝了tomcat服務器的容量大約爲300 MB,而tomcat server本身只有10 MB。

初步結果並不全面要麼

回答

0

一種用於任何軟件容器可以具有許多不同的尺寸

  • 如果它基於Ubuntu,Debia N,Debian的光像Bitnami,高山或Busybox的

  • 如果您安裝了軟件與所有建議,並建議包裝與否,看到戴夫·貝克特的博客這個優秀的文章

https://www.dajobe.org/blog/2015/04/18/making-debian-docker-images-smaller/

  • ,如果你使用的工具,如搬運工輕薄

https://github.com/docker-slim/docker-slim

或帶狀搬運工圖像

https://github.com/mvanholsteijn/strip-docker-image

減小圖像

  • 如果使用搬運工版本1.13,則有工具來降低使用塢窗層的數量的大小壁球

https://github.com/moby/moby/pull/22641

一些例子,

1)流行grafana-XXL的尺寸爲357.3 MB

同時使用搬運工超薄同一圖像具有尺寸18。73 MB

https://hub.docker.com/r/k3ck3c/grafana-xxl.slim/

2)的netcat

基於Debian(159,3 MB)

基於高山(大小7812 MB)

https://hub.docker.com/r/k3ck3c/netcat_alpine/

(和基於Busybox大約2或3 MB)

+0

我的問題是特定於LXD,而不是碼頭:(:(謝謝答覆,雖然 –

相關問題