VOOZH about

URL: https://thenewstack.io/monitor-control-and-debug-docker-containers-with-whaledeck/

⇱ Monitor, Control and Debug Docker Containers with WhaleDeck - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-08-19 07:00:21
Monitor, Control and Debug Docker Containers with WhaleDeck
tutorial,
Containers / Operations

Monitor, Control and Debug Docker Containers with WhaleDeck

Only available for MacOS, WhaleDeck connects to your Linux servers hosting Docker containers and simplifies a number of tasks associated with container management.
Aug 19th, 2023 7:00am by Jack Wallen
👁 Featued image for: Monitor, Control and Debug Docker Containers with WhaleDeck

When you want to work with your Docker containers, do you opt to use the command line or do you prefer to go the GUI route?

If the latter, you’ve probably found a mixture of tools that range from the overly complex to the vastly simplified. More than likely, you’d prefer something that exists somewhere in the middle, where form and function meet to create an app with just the right amount of features that make it easier for you to monitor, control, and debug those containers.

I’ve tried a wide variety of GUIs for Docker Containers and although I’m partial to Portainer, I understand that particular tool can be a bit much for some.

Fortunately, I’ve found a tool that makes working with Docker containers about as simple as possible. The app in question is called WhaleDeck and it’s only available for MacOS, iOS, and iPadOS devices. WhaleDeck easily connects to your Linux servers hosting Docker containers and simplifies a number of tasks associated with container management.

Before I continue, know this app does have its limitations. For example, you can’t build and deploy a container from WhaleDeck. But what you can do is:

  • Shutdown/restart the server
  • Start all containers
  • Stop all containers
  • Start, stop, and pause individual containers
  • Manage networks and volumes (Pro version only)
  • View resources (CPU, Memory, Uptime, Containers, Network, Drive), mounts, ports, and logs.

What I find most impressive about WhaleDeck is it gives you more information than you might need for a container. When viewing an individual container, you’ll see create, start, and finish dates, state restart policy, PID, platform, image, mounts, networks (IP gateway and IP), ports, and exposed ports. Besides building and launching containers, the only other feature missing from WhaleDeck is the ability to manage images.

As far as security is concerned, the passwords configured in WhaleDeck are safely stored in Apple’s iCloud Keychain, so only you can access them. On top of that, WhaleDeck does not track user statistics, so you don’t have to worry that the developers are keeping tabs on you.

Think of WhaleDeck as your Docker management console, where you can observe and manage your containers from your MacBook, iMac, iPhone, or iPad.

The basic WhaleDeck feature set can be used for free with two connected servers. If you need to connect WhaleDeck to more than two servers, you’ll have to pony up for the Pro version, which is only a one-time $19.99 cost. The Pro version not only gives you unlimited servers but also adds MacOS Server support, iCloud sync, and Custom settings.

Let’s get WhaleDeck installed and see how easy it is to connect it to your Docker server.

Installing WhaleDeck

I’m going to demonstrate the installation of WhaleDeck on MacOS (as I don’t have either an iOS or iPadOS device). If you’ve ever installed an application on MacOS, you know how simple it is and the installation of WhaleDeck is no different.

All you have to do is open the MacOS App Store and search for WhaleDeck. Once you see the entry (Figure 1 – by Florian Seida), click the Get button to install the app.

👁 Image

Figure 1: The Whaledeck entry in the MacOS App Store.

Once WhaleDeck is installed, you’ll find it in the MacOS Launchpad. Click the launcher to open the app. When WhaleDeck first opens, you’ll be greeted by an onboarding wizard that walks you through how the app is used (Figure 2).

👁 Image

Figure 2: The WhaleDeck onboarding feature makes it easy to learn about the features found in the app.

At the end of the onboarding wizard, you can also opt to test the Pro features (for 14 days).

Adding your First Server

After clicking through the onboarding wizard, you’ll land on the main page, which is fairly empty (Figure 3).

👁 Image

Figure 3: The main WhaleDeck is empty and waiting for you to connect to your first server.

To add your first server, click the + button in the upper right corner. In the resulting popup (Figure 4), fill out the required information.

👁 Image

Figure 4: The WhaleDeck server adds a popup.

You’ll need:

  • Alias – a nickname for your server
  • Host – IP address or domain for your Docker server
  • Port – This is the SSH port used on your hosting server
  • Username – a username that belongs to the docker group on your server
  • Password – the password for the user
  • Operating system – if you’re using the free version, you can only select Linux
  • Key – if you use SSH key authentication, you’ll need to add the key here

After filling out the necessary information, click Save server and WhaleDeck will go through the process of connecting to the server. If you wind up with an error, it could be that you’ve not accepted the SSH fingerprint from the server. Should that be the case, open the MacOS terminal app and SSH into your server. Accept the fingerprint and complete the login process. Once you’ve done that, you should be able to successfully save the server.

With the server added you can double-click the entry to expand it, where you can start managing your containers (Figure 5).

👁 Image

Figure 5: Your containers are now ready to be managed by WhaleDeck.

At this point, you can double-click on a container listing to open a window (Figure 6) that allows you to view various aspects of the container as well as stop/start/pause it.

👁 Image

Figure 6: A running container as viewed with the WhaleDeck app.

And that’s all there is to installing, connecting, and using the WhaleDeck Docker management app. Give the free version of this tool a try and see if it doesn’t make managing your containers a bit easier.

TRENDING STORIES
Jack Wallen is what happens when a Gen Xer mind-melds with present-day snark. Jack is a seeker of truth and a writer of words with a quantum mechanical pencil and a disjointed beat of sound and soul. Although he resides...
Read more from Jack Wallen
SHARE THIS STORY
TRENDING STORIES
Docker is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.