Docker Hub Official Repos: Announcing Language Stacks
blog.docker.com
blog.docker.com
It's a nice quick way to get an application running in Docker but realistically would you want to be depending upon these images in production?
The power I see in Docker is the ability to create portable images that contain everything my application needs. I don't want to depend upon Docker (the company) to figure out what these images should look like.
Am I looking at this the wrong way?
However, this is not that. Docker simply gives more emphasis to officially maintained docker images of popular projects, all of which have Dockerfiles available for your inspection!
ie. https://github.com/docker-library/golang/blob/master/1.3/Doc...
apt-get install -y ca-certificates curl gcc libc6-dev bzr git mercurial
debian
add go, bzr, mercurial, python, ...
build executable
to: busybox
executable
That reduces the amount of data that needs to be downloaded on new boxes by a factor of ten or so.ps: while they're at it, there's also http://scriptor.github.io/pharen/ (php)
That's why they know "Go" is very often called "Golang", for search-engine-related reasons.
This is like the new "It's GNU/Linux - NOT LINUX!" Except with less validity. It's totally interchangeable in common usage, and in fact much more explicit to use the term "golang".