My only warning is that using anything but Ubuntu for your build host is going to take way too long and you're going to be waiting hours for it to complete if you don't have any layers cached.
Ask HN: Why use Docker and what are the business cases for using it?
11–20 of 137 posts
Re: Ask HN: Why use Docker and what are the business cases for using it?
#12Maybe you have looked already and it wasn't useful to you but on the Docker website it has some pretty good marketing to explain its usefulness: https://www.docker.com/whatisdocker Why Use Docker: "How does this help you build better software? When your app is in Docker containers, you don’t have to worry about setting up and maintaining different environments or different tooling for each language. Focus on creating…
Re: Ask HN: Why use Docker and what are the business cases for using it?
#13Have you ever used provisioning software like Chef to prepare a server to run your software? Have you ever used that in conjunction with Vagrant in order to test out your provisioning and software deployment locally? Docker replaces (or can replace) all of that.
Re: Ask HN: Why use Docker and what are the business cases for using it?
#14I would keep an eye on this project: http://www.opencontainers.org/
Re: Ask HN: Why use Docker and what are the business cases for using it?
#15Re: Ask HN: Why use Docker and what are the business cases for using it?
#16I've created several repos on Github for that matter. Here's for example some boilerplate for running Node.js, Express, Nginx, Redis and Grunt/Gulp inside Docker containers:
Re: Ask HN: Why use Docker and what are the business cases for using it?
#17Some of our newer services need a up to date version of glibc and a lot of other dependencies CentOS can't provide. So we use docker to boot up Ubuntu 14.04 containers and run the services with special needs in them.
Another great thing is isolating scripts we don't trust. We allow our customers to run scripts of all kind on our servers --> inside Docker containers. So the customers can't mess with the hostsystem.
Re: Ask HN: Why use Docker and what are the business cases for using it?
#18Have you ever used provisioning software like Chef to prepare a server to run your software? Have you ever used that in conjunction with Vagrant in order to test out your provisioning and software deployment locally? Docker replaces (or can replace) all of that.
Re: Ask HN: Why use Docker and what are the business cases for using it?
#19Re: Ask HN: Why use Docker and what are the business cases for using it?
#20(Ok, I know there are real use cases for Docker, but I see a lot of hype as well. People telling my mathematician friend that she needs to use docker at the start of her project - it is likely to be a one off graph she needs to produce for a research paper).