2017-05-08 89 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,而不是码头:(:(谢谢答复,虽然 –

相关问题