Docker in the wild
-
Docker is used to containerize apps, rather than systems. It's got its uses, but primarily for development, not production.
-
Docker is a container running on either a host or the same computer that runs it and it has its own OS. Docker containers differ from Application Virtualization because they deliver application as a service.
-
@dbeato said in Docker in the wild:
Docker is a container running on either a host or the same computer that runs it and it has its own OS. Docker contains differ from Application Virtualization because they deliver application as a service.
The software as a service piece is what piqued my interest. But as Scott pointed out, more development than production I guess.
-
-
I don't see a lot of use for Docker in IT circles. Good for testing out a product, but not how you want to run it when you are really getting down to brass tacks.
-
@reid-cooper said in Docker in the wild:
I don't see a lot of use for Docker in IT circles. Good for testing out a product, but not how you want to run it when you are really getting down to brass tacks.
My intended use would be for app virt, which I see now is not what it is for.
-
Why not use it for production? I am investigating it for hosting many of our web apps. I've been looking at Docker Swarm, Kubernetes, and Rancher.
It lets me run the apps in a cluster, and I can scale them up and down easily, change versions without interruptions, etc.
-
@dsmith said in Docker in the wild:
Why not use it for production? I am investigating it for hosting many of our web apps. I've been looking at Docker Swarm, Kubernetes, and Rancher.
It lets me run the apps in a cluster, and I can scale them up and down easily, change versions without interruptions, etc.
Nothing wrong with using it in production. It wasn't part of the original design, production use is a relatively new pattern for Docker. It can be useful for that, but also introduces a lot of new infrastructure needed. So really depends on how you want to use it, the scale, and such.
-
Hey guys, we have recently announced JUKE, which gives you machine containers with native persistent storage and networking, including across clouds
It would be great to get your inputs and thoughts on the tool
Here is some info:
http://www.htbase.com/index.php/juke/
If interested, send me a message and Im happy to get you the download link
Thanks in advance
Bruno -
Docker in general IT is great for immutable server design. If you want to do OS updates, config changes, etc you roll out a new container.
The downside is if it's not for software you write yourselves, deploying a new version of the software might not be so smooth if the database or backing data storage has to also be updated. You can't design it to be able to be able to do a rolling update, or to be able to rollback, so it's not quite as useful then.