[opensuse] Re: [opensuse-announce] Official openSUSE 13.1 Docker Containers Released
On 08/07/2014 08:10 AM, Henne Vogelsang wrote:
People,
We are proud to announce official Docker containers for our latest openSUSE release, 13.1. Docker is an open-source project that automates the deployment of applications inside software containers. With the official openSUSE Docker containers it’s now easy for developers to leverage the power of our Linux distribution and it’s free software Eco-system as base for their applications.
Henne, all, OK, I've done the docker tutorial and it looks like an encapsulation of git applied to this amorphous development framework, etc. Before devoting the precious few remaining brain-cells I have to digging further into docker, what is it built on/of? What are the performance comparisons between a docker app and an equivalent C app? Are we talking BASH performance, PERL performance, Java performance, C++ performance or C/asm (unlikely)? Container storage size?? I was a bit shocked to see the tutorial weighing in at 130+Meg and the push upload (simulation) of my 'ping' app at 11.5+Meg (compared to 7k for a stripped C executable, 32 bytes for a comparable BASH script [including #!/bin/bash]). Where is a good place to get a good idea of these comparisons? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 28/08/14 a las #4, David C. Rankin escribió:
On 08/07/2014 08:10 AM, Henne Vogelsang wrote: What are the performance comparisons between a docker app and an equivalent C app? Are we talking BASH performance, PERL performance, Java performance, C++ performance or C/asm (unlikely)?
WUT ? a docker app is nothing more than a packaging format for the container image..it has nothing to do with the language the application itself is written on..
Container storage size?? I was a bit shocked to see the tutorial weighing in at 130+Meg and the push upload (simulation) of my 'ping' app at 11.5+Meg (compared to 7k for a stripped C executable, 32 bytes for a comparable BASH script [including #!/bin/bash]). Where is a good place to get a good idea of these comparisons?
That's pretty small.. The whole point of the exercise is running this "ping" app in an isolated, predefined, restricted environment.. for that you need a bare bones OS inside the container. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 29/08/14 a las #4, Cristian Rodríguez escribió:
That's pretty small.. The whole point of the exercise is running this "ping" app in an isolated, predefined, restricted environment.. for that you need a bare bones OS inside the container.
In this case a "ping" binary, requires glibc, which itself requires "filesystem" and whatever other elementary component required for "ping" to install. the kernel is however shared with the host system. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 29/08/2014 07:45, Cristian Rodríguez a écrit :
El 29/08/14 a las #4, Cristian Rodríguez escribió:
That's pretty small.. The whole point of the exercise is running this "ping" app in an isolated, predefined, restricted environment.. for that you need a bare bones OS inside the container.
In this case a "ping" binary, requires glibc, which itself requires "filesystem" and whatever other elementary component required for "ping" to install. the kernel is however shared with the host system.
so may be assume this is sort of chroot sytem in a package? thanks jdd -- http://www.dodin.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
jdd on 2014-08-29 at 08:07:
Le 29/08/2014 07:45, Cristian Rodríguez a écrit :
El 29/08/14 a las #4, Cristian Rodríguez escribió:
That's pretty small.. The whole point of the exercise is running this "ping" app in an isolated, predefined, restricted environment.. for that you need a bare bones OS inside the container.
In this case a "ping" binary, requires glibc, which itself requires "filesystem" and whatever other elementary component required for "ping" to install. the kernel is however shared with the host system.
so may be assume this is sort of chroot sytem in a package?
I think so. Docker originated from a wrapper for lxc, which is for me a bigger form of a chroot jail :) Werner -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (4)
-
Cristian Rodríguez
-
David C. Rankin
-
jdd
-
Werner Flamme