Container Desktop is a cross-platform desktop app compatible with Windows, Mac, and Linux, offering a uniform user interface (UI). It serves as a learning tool for the 'podman' command-line interface, facilitating better understanding of this powerful tool. Its dashboard focuses on delivering necessary functions, ensuring an intuitive experience for users. This application allows management of containers, displaying information regarding container origin and status. Users can quickly access logs, environment variables, mounted drives, open ports, and monitor statistics. Regular maintenance tasks like stopping, starting, and removing containers can be carried out effortlessly. Browser access to the exposed services within the container is possible.
Images can also be managed through Container Desktop. Information about their source and status, along with details such as registry, name, and tags, are readily available. New containers can be spawned directly from existing images, allowing modification of names, port mappings, and available mount points. Image build-ups, impacts, and setups can be inspected, while common maintenance operations like pulling the latest updates or pushing changes to a distributed image project can be performed.
The application provides extensive security notifications, keeping users informed of potential vulnerabilities and assisting them in building and maintaining secure systems. It supports networking creation and reusage, enabling detailed insights into individual network configurations. Additionally, it offers full pod functionality on compatible engines, allowing exploration of logs, running processes, and other relevant details. Management of virtual machines, secret handling, volume sharing, and more advanced features contribute to the comprehensive nature of Container Desktop.
Cross-platform desktop integrated application with consistent UI
Container Desktop works on Windows, Mac and Linux providing the same graphical interface.
Learning tool for the powerful podman command line interface
Container Desktop is great for skills improvement and learning features of 'podman'.
Essentials at your fingertips
The dashboard offers just the essential features so that the users can feel right at home.
See below what you can manage with Container Desktop.
Cross Platform
Application looks the same everywhere, no mental mapping!
Completely informs its users of where it stores logs and settings.
Allows users to debug and understand what is happening behind the scenes.
Multiple engines
Fast native on Linux only
Virtualized for any OS
LIMA for MacOS
WSL for Windows
Both podman and docker engines
Others are planned
Containers
Be informed about the origin and status of your container environment.
Quickly access logs, environment variables, mounts, opened ports and monitoring stats.
Perform common maintenance operations, stop, restart and remove easily.
Direct access to the exposed services using your browser.
Gain control of all that happens in the container using the terminal console.
Images
Be informed about the origin and status of local image store, their registry, name and tag.
Immediately spawn new containers from image, customize name, port mappings and available mounts.
Quickly access image build-up, check their impact and debug their setup.
In-depth configuration viewer.
Perform common maintenance operations, pull latest updates to refresh the images, push latest changes to a
distributed image project.
Security
In-depth awareness of security checks
Be informed of known vulnerabilities
Helps creating and maintaining secure systems
Networks
Create and reuse networks at any moment.
Know detailed setup of each network
Pods
Full power of pods on supported engines
Access logs, processes and details.
Generate kube and perform common actions
Machines
Manage all available podman virtual machines, create new ones or decommission what is redundant.
Secrets
Be aware of all available secrets, define new ones or purge old from existence.
Volumes
Manage shared volumes across containers, limit repetition and also be portable.