From phresus at gmail.com Fri Oct 25 10:31:35 2013 Content-Type: multipart/mixed; boundary="===============5945007226339884606==" MIME-Version: 1.0 From: Ryan Barry To: users at ovirt.org Subject: Re: [Users] Users Digest, Vol 25, Issue 120 Date: Fri, 25 Oct 2013 07:31:32 -0700 Message-ID: <526A80C4.4050705@gmail.com> In-Reply-To: mailman.12526.1382701281.4515.users@ovirt.org --===============5945007226339884606== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------090008020700000302020801 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 10/25/2013 04:41 AM, users-request(a)ovirt.org wrote: I haven't looked into this very much, but it sounds promising. Anyone on list familiar with it? It is, in essence, LXC containers combined with an overlay filesystem. = It's basic PaaS with a Go binary ("docker") wrapped around LXC. It's = neat in the same sense as Vagrant -- you can ship a Dockerfile which can = reproduce your environment very easily, and the Docker team itself has = wrapped all the images in a git repository you can easily branch = from/etc. That said, Docker support won't land in Fedora until F20, and = CentOS around the same time (officially). I'll admit that I don't get the hype around Docker, since it doesn't do = anything that LXC doesn't already do, but the templating and a = user-friendly binary is nice. I wonder if there's interest in shipping oVirt docker containers. I'm interested in Docker to ease the process of building Node images, at = least. oVirt Docker containers would be interesting, assuming LXC = support isn't painful, since the CoreOS (where Docker originated) also = relies on an image with readonly root and overlays on top, so there's = some overlap. --------------090008020700000302020801 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 10/25/2013 04:41 AM, users-request(a)ovirt.org wrote:
 I haven't looked into this very much, but it sounds promising. Anyone on list familiar with it?
It is, in essence, LXC containers combined with an overlay filesystem. It's basic PaaS with a Go binary ("docker") wrapped around LXC. It's neat in the same sense as Vagrant -- you can ship a Dockerfile which can reproduce your environment very easily, and the Docker team itself has wrapped all the images in a git repository you can easily branch from/etc. That said, Docker support won't land in Fedora until F20, and CentOS around the same time (officially).

I'll admit that I don't get the hype around Docker, since it doesn't do anything that LXC doesn't already do, but the templating and a user-friendly binary is nice.
I wonder if there's interest in shipping oVirt docker =
containers.
I'm interested in Docker to ease the process of building Node images, at least. oVirt Docker containers would be interesting, assuming LXC support isn't painful, since the CoreOS (where Docker originated) also relies on an image with readonly root and overlays on top, so there's some overlap.
--------------090008020700000302020801-- --===============5945007226339884606== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTAwMDgwMjA3MDAwMDAzMDIwMjA4MDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKCk9uIDEwLzI1LzIwMTMgMDQ6NDEgQU0sIHVzZXJzLXJlcXVlc3RAb3ZpcnQub3JnIHdy b3RlOgoKICAgICAgSSBoYXZlbid0IGxvb2tlZCBpbnRvIHRoaXMgdmVyeSBtdWNoLCBidXQgaXQg c291bmRzIHByb21pc2luZy4KICAgIEFueW9uZSBvbiBsaXN0IGZhbWlsaWFyIHdpdGggaXQ/CgpJ dCBpcywgaW4gZXNzZW5jZSwgTFhDIGNvbnRhaW5lcnMgY29tYmluZWQgd2l0aCBhbiBvdmVybGF5 IGZpbGVzeXN0ZW0uIApJdCdzIGJhc2ljIFBhYVMgd2l0aCBhIEdvIGJpbmFyeSAoImRvY2tlciIp IHdyYXBwZWQgYXJvdW5kIExYQy4gSXQncyAKbmVhdCBpbiB0aGUgc2FtZSBzZW5zZSBhcyBWYWdy YW50IC0tIHlvdSBjYW4gc2hpcCBhIERvY2tlcmZpbGUgd2hpY2ggY2FuIApyZXByb2R1Y2UgeW91 ciBlbnZpcm9ubWVudCB2ZXJ5IGVhc2lseSwgYW5kIHRoZSBEb2NrZXIgdGVhbSBpdHNlbGYgaGFz IAp3cmFwcGVkIGFsbCB0aGUgaW1hZ2VzIGluIGEgZ2l0IHJlcG9zaXRvcnkgeW91IGNhbiBlYXNp bHkgYnJhbmNoIApmcm9tL2V0Yy4gVGhhdCBzYWlkLCBEb2NrZXIgc3VwcG9ydCB3b24ndCBsYW5k IGluIEZlZG9yYSB1bnRpbCBGMjAsIGFuZCAKQ2VudE9TIGFyb3VuZCB0aGUgc2FtZSB0aW1lIChv ZmZpY2lhbGx5KS4KCkknbGwgYWRtaXQgdGhhdCBJIGRvbid0IGdldCB0aGUgaHlwZSBhcm91bmQg RG9ja2VyLCBzaW5jZSBpdCBkb2Vzbid0IGRvIAphbnl0aGluZyB0aGF0IExYQyBkb2Vzbid0IGFs cmVhZHkgZG8sIGJ1dCB0aGUgdGVtcGxhdGluZyBhbmQgYSAKdXNlci1mcmllbmRseSBiaW5hcnkg aXMgbmljZS4KCiAgICBJIHdvbmRlciBpZiB0aGVyZSdzIGludGVyZXN0IGluIHNoaXBwaW5nIG9W aXJ0IGRvY2tlciBjb250YWluZXJzLgoKSSdtIGludGVyZXN0ZWQgaW4gRG9ja2VyIHRvIGVhc2Ug dGhlIHByb2Nlc3Mgb2YgYnVpbGRpbmcgTm9kZSBpbWFnZXMsIGF0IApsZWFzdC4gb1ZpcnQgRG9j a2VyIGNvbnRhaW5lcnMgd291bGQgYmUgaW50ZXJlc3RpbmcsIGFzc3VtaW5nIExYQyAKc3VwcG9y dCBpc24ndCBwYWluZnVsLCBzaW5jZSB0aGUgQ29yZU9TICh3aGVyZSBEb2NrZXIgb3JpZ2luYXRl ZCkgYWxzbyAKcmVsaWVzIG9uIGFuIGltYWdlIHdpdGggcmVhZG9ubHkgcm9vdCBhbmQgb3Zlcmxh eXMgb24gdG9wLCBzbyB0aGVyZSdzIApzb21lIG92ZXJsYXAuCgotLS0tLS0tLS0tLS0tLTA5MDAw ODAyMDcwMDAwMDMwMjAyMDgwMQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08t ODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgog ICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0 dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAi IGJnY29sb3I9IiNGRkZGRkYiPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJl Zml4Ij5PbiAxMC8yNS8yMDEzIDA0OjQxIEFNLAogICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5r LWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86dXNlcnMtcmVxdWVzdEBvdmlydC5vcmciPnVzZXJz LXJlcXVlc3RAb3ZpcnQub3JnPC9hPiB3cm90ZTo8YnI+CiAgICAgIDxibG9ja3F1b3RlPiZuYnNw O0kgaGF2ZW4ndCBsb29rZWQgaW50byB0aGlzIHZlcnkgbXVjaCwgYnV0IGl0IHNvdW5kcwogICAg ICAgIHByb21pc2luZy4gQW55b25lIG9uIGxpc3QgZmFtaWxpYXIgd2l0aCBpdD88L2Jsb2NrcXVv dGU+CiAgICA8L2Rpdj4KICAgIEl0IGlzLCBpbiBlc3NlbmNlLCBMWEMgY29udGFpbmVycyBjb21i aW5lZCB3aXRoIGFuIG92ZXJsYXkKICAgIGZpbGVzeXN0ZW0uIEl0J3MgYmFzaWMgUGFhUyB3aXRo IGEgR28gYmluYXJ5ICgiZG9ja2VyIikgd3JhcHBlZAogICAgYXJvdW5kIExYQy4gSXQncyBuZWF0 IGluIHRoZSBzYW1lIHNlbnNlIGFzIFZhZ3JhbnQgLS0geW91IGNhbiBzaGlwIGEKICAgIERvY2tl cmZpbGUgd2hpY2ggY2FuIHJlcHJvZHVjZSB5b3VyIGVudmlyb25tZW50IHZlcnkgZWFzaWx5LCBh bmQgdGhlCiAgICBEb2NrZXIgdGVhbSBpdHNlbGYgaGFzIHdyYXBwZWQgYWxsIHRoZSBpbWFnZXMg aW4gYSBnaXQgcmVwb3NpdG9yeQogICAgeW91IGNhbiBlYXNpbHkgYnJhbmNoIGZyb20vZXRjLiBU aGF0IHNhaWQsIERvY2tlciBzdXBwb3J0IHdvbid0IGxhbmQKICAgIGluIEZlZG9yYSB1bnRpbCBG MjAsIGFuZCBDZW50T1MgYXJvdW5kIHRoZSBzYW1lIHRpbWUgKG9mZmljaWFsbHkpLiA8YnI+CiAg ICA8YnI+CiAgICBJJ2xsIGFkbWl0IHRoYXQgSSBkb24ndCBnZXQgdGhlIGh5cGUgYXJvdW5kIERv Y2tlciwgc2luY2UgaXQgZG9lc24ndAogICAgZG8gYW55dGhpbmcgdGhhdCBMWEMgZG9lc24ndCBh bHJlYWR5IGRvLCBidXQgdGhlIHRlbXBsYXRpbmcgYW5kIGEKICAgIHVzZXItZnJpZW5kbHkgYmlu YXJ5IGlzIG5pY2UuCiAgICA8YmxvY2txdW90ZT4KICAgICAgPHByZSB3cmFwPSIiPkkgd29uZGVy IGlmIHRoZXJlJ3MgaW50ZXJlc3QgaW4gc2hpcHBpbmcgb1ZpcnQgZG9ja2VyIGNvbnRhaW5lcnMu PC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBJJ20gaW50ZXJlc3RlZCBpbiBEb2NrZXIgdG8g ZWFzZSB0aGUgcHJvY2VzcyBvZiBidWlsZGluZyBOb2RlCiAgICBpbWFnZXMsIGF0IGxlYXN0LiBv VmlydCBEb2NrZXIgY29udGFpbmVycyB3b3VsZCBiZSBpbnRlcmVzdGluZywKICAgIGFzc3VtaW5n IExYQyBzdXBwb3J0IGlzbid0IHBhaW5mdWwsIHNpbmNlIHRoZSBDb3JlT1MgKHdoZXJlIERvY2tl cgogICAgb3JpZ2luYXRlZCkgYWxzbyByZWxpZXMgb24gYW4gaW1hZ2Ugd2l0aCByZWFkb25seSBy b290IGFuZCBvdmVybGF5cwogICAgb24gdG9wLCBzbyB0aGVyZSdzIHNvbWUgb3ZlcmxhcC48YnI+ CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA5MDAwODAyMDcwMDAwMDMwMjAyMDgw MS0tCg== --===============5945007226339884606==--