A guide to open source technology in application development
A comprehensive collection of articles, videos and more, hand-picked by our editors
You can take the official route to manage your containers using Docker's suite of container management tools. But...
if you're always on the lookout for an open source alternative for any task, you'll be interested to know that there are quite a few interesting open source Docker management tools out there. Let's take a look at them.
Panamax is a simple and beautiful experience of Docker for newbies who don't want to go through the steep learning curve when getting started with Docker management. You can deploy containerized apps using a visual console. You can create your first app with Panamax using the available templates and Docker repositories by just searching and selecting the ones you need. You can run Panamax on your laptop or any cloud infrastructure that supports CoreOS. However, Panamax warns that it's nowhere near v1.0, and you will experience some bugs. That being said, it's the easiest way to get started with open source Docker management tools if you're just learning the ropes.
While Panamax depends on CoreOS, Shipyard is compatible with the official Docker Remote API. Built on Docker Swarm, Shipyard lets you manage containers, images, nodes and private registries. It also enables role-based access control, which is essential when you need to run containers beyond your own laptop.
Portainer is a management UI for Docker. They have a nifty comparison page where they highlight Portainer's unique features like managing networks, volumes and container templates. Based on the Docker API, it is a robust solution with a great blend of features and simplicity, which makes it one of the best open source Docker management tools. They even have a demo of Portainer which shows how visual and easy-to-use this tool is.
Rancher is a capable solution that manages and orchestrates containers in production. It has a multicontainer setup where one functions as the manager and the other containers are the agents. It's integrated with tools like Puppet, Ansible and SaltStack and is easy to include in your development workflow. Rancher is the most capable of these solutions with a strong commercial offering, but that's for when you're playing in the big league. The open source version is enough to get a taste for what's possible with Rancher.
There you have it -- four capable and unique open source Docker management tools. Whether it's just getting started or running containers in production, open source options are making it easier to containerize your applications with no strings attached.
The benefits of working with Docker
Working with Java microservices in a Docker and DevOps world
Getting to know Docker containers
Related Q&A from Twain Taylor
Resilience testing isn't just for infrastructure. Architects can adopt this disaster recovery testing strategy to build more reliable microservice ...continue reading
Containerization tools have taken on a critical role in managing communication between microservices, and two Kubernetes-based tools in particular ...continue reading
There was plenty of movement around Kubernetes in 2017, and there seems to be more to come in the year ahead. Twain Taylor makes predictions about ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.