Live data from Hacker News

Docker Hub Official Repos: Announcing Language Stacks

blog.docker.com

1–10 of 30 posts

Re: Docker Hub Official Repos: Announcing Language Stacks

#3
post #2

Does anyone know why debian was chosen as the source for these repos? I thought they were defaulting to ubuntu. ie. https://github.com/docker-library/golang/blob/master/1.3/Doc...

This question was asked on https://github.com/docker-library/golang/issues/11#issuecomm... too, but the main reason is that the "debian" base images are tightly controlled and kept really minimal, so it's easy to make the new images as minimal as they can be too. The Ubuntu images are also great, but they include more stuff as part of keeping a consistent experience, so they don't have the same focus on minimalism that the Debian images can.

Re: Docker Hub Official Repos: Announcing Language Stacks

#4
post #3
post #2

Does anyone know why debian was chosen as the source for these repos? I thought they were defaulting to ubuntu. ie. https://github.com/docker-library/golang/blob/master/1.3/Doc...

This question was asked on https://github.com/docker-library/golang/issues/11#issuecomm... too, but the main reason is that the "debian" base images are tightly controlled and kept really minimal, so it's easy to make the new images as minimal as they can be too. The Ubuntu images are also great, but they include more stuff as part of keeping a consistent experience, so they don't have the same focus on minimalism th…

Note that the image maintainers (starting with tianon above) reserve the right to change the base distro they use for the images. So they can truly use the best tool for the job, now and in the future.

Re: Docker Hub Official Repos: Announcing Language Stacks

#5
post #4
post #3

Earlier quoted context omitted.

This question was asked on https://github.com/docker-library/golang/issues/11#issuecomm... too, but the main reason is that the "debian" base images are tightly controlled and kept really minimal, so it's easy to make the new images as minimal as they can be too. The Ubuntu images are also great, but they include more stuff as part of keeping a consistent experience, so they don't have the same focus on minimalism th…

Note that the image maintainers (starting with tianon above) reserve the right to change the base distro they use for the images. So they can truly use the best tool for the job, now and in the future.

Changing the distro underneath would break all other Dockerfiles that assume they are running on a certain distro. How do we have to deal with cases when the distro is switched from debian to centos for example?.

Re: Docker Hub Official Repos: Announcing Language Stacks

#6
post #3
post #2

Does anyone know why debian was chosen as the source for these repos? I thought they were defaulting to ubuntu. ie. https://github.com/docker-library/golang/blob/master/1.3/Doc...

This question was asked on https://github.com/docker-library/golang/issues/11#issuecomm... too, but the main reason is that the "debian" base images are tightly controlled and kept really minimal, so it's easy to make the new images as minimal as they can be too. The Ubuntu images are also great, but they include more stuff as part of keeping a consistent experience, so they don't have the same focus on minimalism th…

Taking that a step further - why not a busybox image to get even smaller?

Re: Docker Hub Official Repos: Announcing Language Stacks

#7
post #5
post #4

Earlier quoted context omitted.

Note that the image maintainers (starting with tianon above) reserve the right to change the base distro they use for the images. So they can truly use the best tool for the job, now and in the future.

Changing the distro underneath would break all other Dockerfiles that assume they are running on a certain distro. How do we have to deal with cases when the distro is switched from debian to centos for example?.

[deleted]

Re: Docker Hub Official Repos: Announcing Language Stacks

#9
post #3

Earlier quoted context omitted.

This question was asked on https://github.com/docker-library/golang/issues/11#issuecomm... too, but the main reason is that the "debian" base images are tightly controlled and kept really minimal, so it's easy to make the new images as minimal as they can be too. The Ubuntu images are also great, but they include more stuff as part of keeping a consistent experience, so they don't have the same focus on minimalism th…

Taking that a step further - why not a busybox image to get even smaller?

How would you install the build dependencies with busybox? Go requires some packages to build, from the Dockerfile:

apt-get install -y ca-certificates curl gcc libc6-dev bzr git mercurial

Re: Docker Hub Official Repos: Announcing Language Stacks

#10
post #8

I'm very happy to see Hy language among the official repos! I think more people should know about it.

This is quite huge. A transpiled LISP in a trendy mainstream project ... I need to sit.

ps: while they're at it, there's also http://scriptor.github.io/pharen/ (php)

Post reply on HN