Hello Eugene,

> Good question. We are using Docker to run a microservices architecture for 
> our app. As such, we are dealing with a lot of docker containers, each 
> running a very small mono app (service).
Sounds interesting!

> Right now we have a full blown CentOS instance and mono runtime in each 
> container, which bloats the container size to 160mb+. Our goal is to run a 
> small container with minimal OS (options: BusyBox or Alpine 
> https://github.com/gliderlabs/docker-alpine) which would bring down our 
> container size to 20mb-40mb.
I am not a docker expert, but I thought the layered system with AUFS
avoids duplication of similar parts of containers? Or are the
containers all running on different hosts?

> Here is an example of a guy doing it, except he makes the static bundle on 
> Debian 
> http://www.onegeek.com.au/articles/a-nancy-net-microservice-running-on-docker-in-under-20mb.
I suggest you build your own CentOS packages: comment the rm lines,
and add the libmono-2.0.a files and others in the %files section.

> Is the mono package mailing list more appropriate for this question? It seems 
> like an oversite given there is a tool (mkbundle) that uses those static 
> libraries.
I think not much is happening on the package mailing list:
http://lists.ximian.com/pipermail/mono-packagers-list/
But it might be good to get a discussion going there again :)

Otherwise try the IRC: #mono on freenode

all the best,
  Timotheus
_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to