- On June 21, 2018
According to data compiled by Cloud Foundry following their 2016 Cloud Foundry Summit, 88% of container-using respondents surveyed were using Docker as their preferred containerization platform (https://cloudfoundry.org/wp-content/uploads/2016/09/CFS_SurveyReport_072916-.pdf).
Yes, you read that correctly. 88% preferred Docker. It is because of this explosion in popularity that a growing number of Docker tools are being developed. Staying up-to-date on the latest Docker resources is like herding developers at a hackathon conference. Whether you are charged with leading DevOps for your organization or you are a programmer wanting to upgrade your skill set, monitoring developments in the Docker space is highly recommended. If you want to build your resource list of powerful Docker tools, check out the following under-the-radar Docker resources.
Dockstation makes it easy to develop and manage Docker projects. Use Dockstation to manage containers/services, configure your data, and monitor projects in real time. With detailed statistics monitoring, you can monitor multiple containers at once and track everything from memory usage to CPU data. Whether you want to create Docker projects or monitor remote Docker installations, Dockstation makes it easy. This is one of those #mustuse tools every developer should have on their resource list.
If you are tired of your team spending countless hours deploying Docker services, check out Sloppy.io. They offer Docker deployment as a service. Simply choose a name for your Docker image, pick a domain, and Sloppy makes deployment a breeze. Perfect for both microservices and containers, Sloppy offers multiple features including web console administration, a CLI tool (command line interface), unlimited project storage, custom domains and SSL sub-domains (secure sockets layer), and real-time tracking to better understand your company’s data. For teams tired of spending too much time on server management and not enough time on deployment, Sloppy might be just the Docker time-management tool you have been looking for.
Rompli offers Docker container hosting as a service. Use Rompli to pull images from Docker registries, deploy containers effortlessly, scale your container usage on an as-needed basis, and log/monitor your services in real-time. Rompli offers SSL sub-domains so you know your containers are secure.
Swarmpit offers developers a Docker Swarm management interface. Administer your Docker Swarm clusters and deploy directly from Swarmpit. Add new services, review unhealthy services, and manage your infrastructure networks. You can search for private/public registries for container images, allow multi-user access to your Docker Swarm clusters, and pull repositories from private Docker hubs. With automatic service deployments and an easy-to-use Github installation, Swarmpit just might be the tool your team is looking for to increase their Docker management productivity.
Stowage offers a Docker image management interface. Stowage is easy to install and can be used with existing or new Docker images. Share your repositories, run software locally, and distribute data to your entire team with ease. Stowage is offered by Alex Hudson (github.com/alexhudson).
If you are excited by the potential of ARM servers (advanced RISC machine), you will love discovering Marina. Developers can use Marina to build containers for a variety of architectures. Use Marina to accept GitHub webhooks, replicate Docker hub structures, and re-use Docker files.
OpenFaaS provides a framework for developers wanting to offer server-less Docker functions. Package your processes as a function and make deployment a breeze. OpenFaaS offer one-click installs, Windows/Linux write functions, OCI/Docker image formatting, Docker Swarm and Kubernetes portability, function defining and template capabilities, and on-demand automatic scaling.
PicaPica makes it easy for developers to generate RESTful APIs (representational state transfer) in Docker containers. No need to code your own API (application programming interface) when you can use a fully-documented API that is ready to deploy. RESTful APIs via PicaPica can be used on a server or locally and can be activated simply by setting up fields/end-points. Generate your RESTful API into a Docker container and it is ready to use instantly.
Would your life be made easier if you didn’t have to monitor usage limits on your Docker containers on an ongoing basis? Thanks to Alertd, Docker container usage monitoring can now be done via email. Receive email alerts automatically on anything from memory and CPU usage (central processing unit) to container existence or the running state of your containers. Who knew Docker container monitoring was so simple, right?
Curated by Aymen El Amri, the Docker Cheat Sheet is a must-discover tool for developers and operations specialists. This fantastic resource offers tips on everything from Docker installations for Mac and Linux to removing dangling volumes (don’t you hate it when your volumes dangle?) or getting a manager to join your Docker Swarm. Bookmark this cheat sheet and you can significantly improve your productivity.
As Docker increases in popularity, smart entrepreneurs and developers are launching a host of products for Docker users. Whether you want to improve your DevOps team’s time management performance or you want to double-down on your knowledge of Docker, paying attention to under-the-radar Docker tools is an excellent idea. The more you know about Docker resources, the better you will become at maximizing your microservices and container efficiency. Will you be adding any of these Docker tools to your resource list?