VOOZH about

URL: https://thenewstack.io/docker-desktop-the-easiest-way-to-debug-docker-containers/

⇱ Docker Desktop: The Easiest Way to Debug Docker Containers - 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
2025-07-19 06:00:02
Docker Desktop: The Easiest Way to Debug Docker Containers
Containers

Docker Desktop: The Easiest Way to Debug Docker Containers

Docker Desktop's Logs Explorer extension is a great way to understand what your containers are doing during runtime.
Jul 19th, 2025 6:00am by Jack Wallen
👁 Featued image for: Docker Desktop: The Easiest Way to Debug Docker Containers
Images courtesy of Docker. 

If you’re a container developer and you use Docker, you might have experienced that when you have problems, finding answers to those problems can be a bit tricky. Sure, Docker has some command-line tools for this purpose, but they aren’t always the easiest to use. I’ve done a bit of debugging from the command line and never failed to find it more cumbersome than I prefer.

Consider this command:

docker container ls --all --format ‘{{ json . }}’ | python3 -m json.tool --json-lines

Do you really want to depend on such a complex command that you have to not only understand but memorize? Even worse, the output isn’t always exactly telling (unless you know exactly what you’re looking for).

What if I told you there was an easier way?

There is, and it comes by way of the Docker Desktop app.

That’s right, to gain access to the most efficient and simple method of viewing Docker logs, you’ll want the Docker Desktop application. But the new log viewing feature isn’t built into the app by default, so there’s an extra step you have to take to get it working.

With the Logs Explorer extension, you can browse through Docker logs, filter the results, use advanced search capabilities, and even view new logs in real time.

It’s pretty nifty.

Imagine launching a container and being able to debug it as it’s launching. No more guesswork and running docker ps -a command over and over to see if your container is in a running state.

Fortunately, the Logs Explorer extension is available for Docker Desktop, so you don’t have to deal with confusing, complicated commands.

I know what you’re saying… If you’re going to learn the ins and outs of Docker, you need to know the commands. There is a lot of truth to that, and those who’ve been using Docker for a long time should know those commands. But what about those who are only just now starting their container journey?

Imagine how much easier it would be for a junior container developer to learn the basics of debugging and troubleshooting a container from within Docker Desktop. That, my friends, is worth the price of entry (the extension is free).

With all of that said, let’s see what there is to see.

First, Install Docker Desktop

I’m going to demonstrate this on macOS because installing Docker Desktop on Linux is currently in a laughably bad state.

To install Docker Desktop (which also installs the required Docker runtime engine), download the binary installer for either Apple Silicon or Intel-based systems from the official Docker Desktop download page. Once the file has downloaded, double-click on it, and then drag the Docker Desktop icon to the folder icon. This should only take seconds to complete.

After the installation, you can eject the installer, and you’re good to go.

When you open Docker Desktop for the first time, you can either log in, create an account, or skip it. If you’re just getting involved with this, go ahead and skip that part because you can always go back and create an account later.

Installing the Extension

The Logs Explorer extension is very easy to install. All you have to do is expand the Extensions menu entry in the sidebar and then click Manage. In the Manage section, click the Browse tab and then type logs explorer in the search field.

Once the official Logs Explorer extension appears, click the associated Install button (Figure 1). You will be prompted for your macOS user password before the extension installation can complete.

👁 screenshot

Figure 1: Installing the Logs Explorer extension is much easier than you think.

With the extension installed, you’ll notice the new Logs Explorer entry in the sidebar.

Let’s see how it works.

Hello, World!

Yup, we’re going to use the tried and true Hello, World! app to demonstrate the newly installed extension.

Click the Docker Hub entry in the sidebar and type hello world in the search field. Hit Enter on your keyboard, locate the Hello World entry, and click the associated downward-pointing arrow to pull the image.

After the image is pulled, click on Images in the sidebar, select Hello World, and then click Run (Figure 2).

👁 Screenshot

Figure 2: You’re about to run your first container with Docker Desktop.

As soon as you hit Run, click the Logs Explorer link in the sidebar, and you’ll see the log output in real time (Figure 3).

👁 Screenshot

Figure 3: Now, this is helpful.

Obviously, the Hello World app isn’t going to produce a lot of usable output, because it’s such a small container. Even so, you get an idea of what the Logs Explorer extension has to offer. If this were a more complicated container, you would see considerably more output (as well as more useful output).

You can also filter the output. Say you’re debugging a massive container deployment that includes NGINX, and you want to view only the output that pertains to NGINX. Type nginx in the search field and you’ll only see those entries that include NGINX.

This extension should be considered a must for those who are new to developing containers with Docker. Once you get the hang of interpreting the logs with the Logs Explorer extension, you can then migrate to the command line with enough confidence to get you through.

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.