Docketeer XII: Now Ready for Launch!

Jaeni Lee
3 min readMay 2, 2023

Co-Authored By: Anna Tran, Emily Johl, Jaeni Lee, and Joseph Salgado

With the introduction of containerization tools such as Docker and orchestration tools such as Kubernetes, developers are now able to solve the classic “but it works on my machine” problem. However, when applications grow to be very large, they also grow to be difficult to manage. This is where Docketeer comes in.

Docketeer is an open-source GUI that provides an interface for container management and metric visualization. Docketeer allows developers to view information regarding Docker containers, images, as well as volumes, all in once easy-to-use application. Docketeer also provides a beautiful metrics dashboard to monitor container-related metrics and CPU metrics, enabling users to quickly pinpoint where problems may arise and optimize performance.

So what’s new in Docketeer v12.0?

Docketeer was already great, but we’ve made it better. We are happy to announce that Docketeer now provides metrics for Kubernetes clusters! Our team has also worked tirelessly to improve the user experience for Docketeers, thoroughly debugging and refactoring in order to improve usability, maintainability, and efficiency.

Kubernetes Cluster Metrics📈

Docketeer makes it super easy to set up your Kubernetes cluster with the application. For detailed instructions, head over to our Github!

With the flick of a switch, you can easily view Node metrics and kubelet metrics for your Kubernetes clusters. We at Docketeer know just how difficult it is to manage Kubernetes clusters and their intricate architectures, so we hope that these rich visualizations will come to your aid.

Sessions and Cookies🍪

In the past, Docketeer required you to log in upon spinning up the application each time. We are happy to announce that with the implementation of sessions and cookies, you do not need to log in every time you access the application from the same browser!

Bug Fixes and Other Changes🔧

Our team truly values making a better user experience for developers. In the previous version of Docketeer, there was a bug in which users were able to log in without a password, or with the incorrect password. This is undoubtedly a huge security concern, and it was of the utmost importance that we fixed this bug.

Another big change we made was the removal of the system administrator feature. Previously, Docketeer allowed users with system administrator status to add employees or other users and designate their roles to be administrator or non-administrator. Currently, Docketeer is only available as a local application, and it is highly unlikely that more than one person will be sharing the same machine. Therefore, we found this feature to be nonessential and refactored the code to remove it. We leave it to future Docketeers to re-implement this feature if and when Docketeer is deployed and made available to groups or companies!

Lastly, we dug through the codebase and cleaned up any excess code, reducing compose speed by almost 50%!

Diving into Docketeer XII🐳

If you are looking for an application to help you manage your containers, images, and view essential metrics for optimized performance, Docketeer is the right application for you! We wish you the best in your development process, fellow Docketeer. You can get started with Docketeer XII on our Github, and always feel free to reach out with any questions or comments on our brand new website!

Github | LinkedIn

--

--