Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Docker Installation on Google Cloud Platform (docker.io)
59 points by jonbaer on Dec 6, 2013 | hide | past | favorite | 12 comments


This guide uses Debian as base image to run docker on. Let me just quickly point out that we are working on getting Docker available as a proper Debian package (all dependencies are in place, a bit of work has to be done on the Docker package still).

Once that work is done, you’ll be able to apt-get install docker and have it just work. No more scary downloading of binaries from some server that may or may not be run by docker.io ;).

I am fairly amazed by the low quality of packaging in Linux distributions these days. I’ve looked at what Arch Linux and Gentoo do, and they just use docker.io’s blob and redistribute that. In Debian we are going to build the package from source.



Arch Linux builds the package from source too. https://projects.archlinux.org/svntogit/community.git/tree/t...


This has changed from the last time I’ve looked. Excellent!

Thanks for all the links to packages. Good to see that distributions have picked up properly building docker.


So I might be missing something but please show me how Docker packages are being distributed via official repositories in Arch and Gentoo?

EDIT: Not to mention that packages mentioned at http://docs.docker.io/en/latest/installation/archlinux/ no longer even exist..

As far as I can tell they do as good of a job as Debian - they don't package it all.


Redhat builds the binary from scratch as well:

http://pkgs.fedoraproject.org/cgit/docker-io.git/tree/docker...

It was just released to epel stable, the docs are here:

https://github.com/dotcloud/docker/blob/master/docs/sources/...


> I’ve looked at what Arch Linux and Gentoo do, and they just use docker.io’s blob and redistribute that

That's pretty concerning. There's a reason Debian insists that basically everything is BFS…


At least for Gentoo, that's not correct. It clones from the official GitHub repo, then compiles it as a Go dynamic binary.

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-...


Hi everyone, I see a lot of comments and questions on the state of packaging for Docker in various distros. Recently we started working closely with maintainers of major distros, and making sure we made their life as easy as possible, while continuing to ship our own upstream builds on average once a week. This required a few compromises - for example supporting dynamically linked builds of docker, which introduces some complexity in the codebase but saves everyone a lot drama and quasi-religious flamewars on distro mailing lists. Sometimes you have to pick your battles...

The result, I think, is that the availability and quality of docker builds on various distro has improved a lot.

This is in great part thanks to the hard work of Tianon Gravi (https://github.com/tianon) who handles PR (Packagers Relations) for Docker and is doing a phenomenal job. The packagers we work with are particularly nice and awesome too, special thanks to Paul Tagliamonte from Debian who has been super supportive and patient with us as we slowly got our act together. More recently the Fedora team has been really receptive too.

Lastly thanks to Proppy from the Google team for contributing these docs!


If you want to try Google Cloud Platform, I have a promo code that you can use to apply for $2,000 of Starter Pack credits for App Engine (PaaS) and Compute Engine (IaaS).

Participants get $2,000 in credits to help new Cloud Platform users get started: $1,000 for Google App Engine and $1,000 for Compute Engine that expire after 6 months. To apply, visit cloud.google.com/starterpack and use promo code tbehl-in.


I'm getting tired of seeing frequent, uninteresting docker-did-x, docker-says-y announcements here. Can we save it for major features that matter please?


But Docker is so hot right now. For a while it was Node, then it was Bitcoin, now it's Docker. Can somebody build a Zeitgeist for HN?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: