Maybe I'm missing something here but I don't see this as being particularly useful? 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 image…
If the Dockerfiles were available, I would feel better about it. Just glancing around I couldn't find the stacks Dockerfiles, so not sure those are available.
Docker Hub Official Repos: Announcing Language Stacks
21–30 of 30 posts
Re: Docker Hub Official Repos: Announcing Language Stacks
#22Pity they choose "Golang" instead of "Go" for their default Go image. It's called "Go". And they built Docker with Go.
Re: Docker Hub Official Repos: Announcing Language Stacks
#23Pity they choose "Golang" instead of "Go" for their default Go image. It's called "Go". And they built Docker with Go.
Re: Docker Hub Official Repos: Announcing Language Stacks
#24Pity they choose "Golang" instead of "Go" for their default Go image. It's called "Go". And they built Docker with Go.
Re: Docker Hub Official Repos: Announcing Language Stacks
#25Re: Docker Hub Official Repos: Announcing Language Stacks
#26Pity they choose "Golang" instead of "Go" for their default Go image. It's called "Go". And they built Docker with Go.
That's why they know "Go" is very often called "Golang", for search-engine-related reasons.
Re: Docker Hub Official Repos: Announcing Language Stacks
#27Can someone explain to me what the fuss is about? I mean, e.g. the Java 7 dockerfile is 3 lines. Why is it better for me to FROM these images instead of copying those three lines into my own dockerfile?
Re: Docker Hub Official Repos: Announcing Language Stacks
#28Earlier quoted context omitted.
It's possible to install another package manager like opkg. See https://github.com/progrium/busybox
right, that would be an option, if opkg had packages for python mercurial or bzr. (those are needed for go get to work). Don't see those in http://downloads.openwrt.org/snapshots/trunk/x86_64/packages...
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.Re: Docker Hub Official Repos: Announcing Language Stacks
#29Pity they choose "Golang" instead of "Go" for their default Go image. It's called "Go". And they built Docker with Go.
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".
Re: Docker Hub Official Repos: Announcing Language Stacks
#30Earlier quoted context omitted.
right, that would be an option, if opkg had packages for python mercurial or bzr. (those are needed for go get to work). Don't see those in http://downloads.openwrt.org/snapshots/trunk/x86_64/packages...
Another solution is to build your go executable in a different container and import it into a busybox container. That changes the layering from: 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.