显示 HN:容器桌面 – Podman 桌面伴侣
Show HN: Container Desktop – Podman Desktop Companion

原始链接: https://container-desktop.com/

Container Desktop 是一款兼容 Windows、Mac 和 Linux 的跨平台桌面应用程序,提供统一的用户界面 (UI)。 它作为“podman”命令行界面的学习工具,有助于更好地理解这个强大的工具。 其仪表板专注于提供必要的功能,确保为用户提供直观的体验。 该应用程序允许管理容器,显示有关容器来源和状态的信息。 用户可以快速访问日志、环境变量、已安装的驱动器、开放端口和监控统计信息。 可以轻松执行停止、启动和移除容器等定期维护任务。 浏览器可以访问容器内公开的服务。 还可以通过 Container Desktop 管理图像。 有关其来源和状态的信息以及注册表、名称和标签等详细信息都很容易获得。 新容器可以直接从现有映像生成,允许修改名称、端口映射和可用安装点。 可以检查映像的构建、影响和设置,同时可以执行常见的维护操作,例如提取最新更新或将更改推送到分布式映像项目。 该应用程序提供广泛的安全通知,让用户了解潜在的漏洞并帮助他们构建和维护安全系统。 它支持网络创建和重用,从而可以详细了解各个网络配置。 此外,它还在兼容引擎上提供完整的 Pod 功能,允许探索日志、运行进程和其他相关细节。 虚拟机管理、秘密处理、卷共享以及更多高级功能增强了 Container Desktop 的综合性。

本文讨论了了解 Kubernetes 的个人旅程,Kubernetes 是一个用于部署和扩展容器化应用程序的流行平台。 作者分享了他们的观点,即 Kubernetes 对于简单项目来说并不是必需的,但在涉及多个组件和层的复杂项目中却非常有用。 他们对图形界面 (GUI) 表示赞赏,因为图形界面可以更轻松地进行管理,而无需深入的命令行界面 (CLI) 专业知识。 作者提到,他们以前很喜欢拆开收音机等电子设备来了解它们,并将此过程视为类似于 GUI 提供的渐进学习过程。 他们承认 Kubernetes 主要是由个人开发的,并认为其开发类似于修补电子产品。 此外,作者还赞扬了 OrbStack 应用程序,它是其他 Kubernetes 桌面客户端的更轻量级替代品,因为它易于使用、启动时间更快、内存使用量更低,并且生活质量得到了提高。 然而,他们在 macOS 上的初始设置过程中遇到了问题。 最后,作者澄清说,另一个 Kubernetes 客户端 Container Desktop 确实内置了 Podman 安装,这与第一印象相反。 总的来说,作者强调了可访问且用户友好的工具对于管理容器化应用程序的重要性,特别是对于那些刚开始使用命令行界面的人来说。
相关文章

原文

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.

联系我们 contact @ memedata.com