I think it’s a bit like the difference between building a WO app fully embedded, or having the WO app depend on the system’s frameworks directory. With the full embedded app, you know all your dependencies are in order and you don’t have to worry about some other app requiring changes that will break your existing stuff. Each app has its own dependencies that can change independently.
Docker is like that, but for the full system environment. Now you don’t have to worry about some other process eating up all the cpu/memory/disk/etc because each one is allocated its own system resources. One rouge app isn’t going to take down your server because it spewed stack traces to the logs in an infinite loop and filled up the disk. You also don’t need to worry about differences between your test rig and your live deployment, because all system dependencies are in the docker container. If it works on test, it should work identically on live, or on my laptop. I don’t think Docker is intended to replace Puppet. I think you still need something like Puppet/Ansible/Fabric8/etc to provision systems and deploy docker containers. On Jun 20, 2014, at 7:29 AM, Pascal Robert <[email protected]> wrote: > To be honest, I don't know what's the big deal with Docker. Yes, it's nice to > ship apps to customers, and it's probably nice for cases when you need to > build a system with many dependencies (native libs, etc.). I do use > containers (OpenVZ on CentOS, LXC on Ubuntu) so that I can run separate > PHP/Apache/MySQL environments on the same VM instead of multiple VMs (the > main advantage being a reduction of RAM usage), but when I see people saying > that Docket is better than Puppet, I disagree. Puppet is quite good, in fact > I'm in love with it (we use it to manage over 50 computers). > > ----- Mail original ----- > De: "Ramsey Gurley" <[email protected]> > À: "Fabian Peters" <[email protected]> > Cc: "WebObjects-Dev Apple" <[email protected]> > Envoyé: Lundi 9 Juin 2014 18:30:49 > Objet: Re: Vagrant, Docker > > > On Jun 9, 2014, at 2:54 PM, Fabian Peters < [email protected] > wrote: > > > > I haven't used Docker in deployment yet, but am considering it to replace my > OpenVZ containers. Some interesting bits: > > < https://devopsu.com/blog/docker-misconceptions/ > > > > > > Read this today > > I also found these interesting > > http://contino.co.uk/use-docker-continuously-deliver-microservices-part-1/ > http://contino.co.uk/use-docker-continuous-delivery-part-2/ > > > > <blockquote> > < > https://www.domenkozar.com/2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better/ > > > > </blockquote> > > > Read this back in March. It has definitely piqued my interest in nix. I > recently read > > http://www.bioinf.uni-leipzig.de/conference-registration/13haskell/submissions/hal8_submission_15.pdf > > > Which has renewed my interest in it. > > > <blockquote> > < https://github.com/zefhemel/nix-docker > > > </blockquote> > > > News to me :D > > I’m interested in nix, but maybe not for WO. We are chronically short on SAN > storage space at work. It’s pretty frustrating. > > > <blockquote> > > Fabian > > Am 09.06.2014 um 23:31 schrieb Ramsey Gurley < [email protected] >: > > > <blockquote> > https://www.vagrantup.com/ > > Has anyone tried this? Seems like it would be useful for setting up an easy > to use/install wo environment. I can see the wiki page now… install virtual > box, then install vagrant, then let vagrant install > Ubuntu/WOInstaller/WO/Wonder/Eclipse/Wolips/git/etc in a VM. Or maybe wrap > the “install virtual box, install vagrant” in a script too. Then it’s just > “double click this installer”. > > Also wondering if anyone has attempted using Docker in deployment. Would be > interesting to hear experiences since it went 1.0 today. > > http://blog.docker.com/2014/06/its-here-docker-1-0/ > > Maybe someone has made a docker container of a jenkins server used to build > WO app docker containers…. ;) > > Ramsey > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/lists.fabian%40e-lumo.com > > > This email sent to [email protected] > > </blockquote> > > > </blockquote> > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
