In a recent post I spoke about lock-in and how I hate being locked into services. Expanding on that topic, I should note that cloud services is a lot more elastic than other products we use or services we consume…up to a point. You can easily turn services on, off or move between plans. But moving from cloud platform A to B? Nope, not so easy… until now.
Docker is going to revolutionize the way we build, run and move applications around. Referring to my previous post, Docker is the way I am going to make it easy for you to get on my platform, run your apps, scale them and finally take them with if you decide to switch platforms. And if you go out there, try the others and realize my platform as best after all, Docker is how you get back in 🙂
So, what is Docker? This page will give you a great quick overview, but allow me to summarize here. Remember the old Java promise of “build once, run anywhere”? Well Docker is that promise delivered. You can have a quick start with 13000+ Dockerized applications or build your own. By using the Docker you can build an application, run it on any environment and finally ship it to any cloud platform that supports Docker and run the app at scale.
Have a look at it, if you are a Dev or SysAdmin guy, you’ll love this tech.