# container-desktop
**Repository Path**: JerryFox/container-desktop
## Basic Information
- **Project Name**: container-desktop
- **Description**: 从github导入,docker管理面板
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-12-27
- **Last Updated**: 2024-12-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Docker, container
## README
# Container Desktop
Podman Desktop Companion



## **IMPORTANT**
- [Podman](https://podman.io/) offers an official cross-platform desktop UI available at [Podman Desktop](https://podman-desktop.io/), give it a try.
- The container UI space is much more rich today, minimalist solutions exist, such as [Pods](https://github.com/marhkb/pods), [Podman TUI](https://github.com/containers/podman-tui) or feature rich ones such as [Rancher Desktop](https://rancherdesktop.io/)
## Author notes
- Podman **Desktop Companion** is considered **complete**, it started by offering a familiar experience, but it strives to offer its own identity.
- _It will not be shut-down or archived unless required, it was **the first cross-platform container UI** before any other existing solution._
- _There is **great pride in this**(mom is proud), no other benefits were obtained, no donations on patreon or ko-fi since inception._
- _It was my first experience with the open source world as a creator and the one that made me **never do it again**, at least not on my own._
- _Thank you to **The Podman Team** and to all the great persons I've met!_
## Scope
A familiar desktop graphical interface to the free and open container manager, [podman!](https://podman.io/)
Main goals
- Cross-platform desktop integrated application with consistent UI
- Learning tool for the powerful `podman` command line interface
## Requirements
- **Linux** - Install [podman](https://podman.io/docs/installation) - note that distributions usually have older versions of podman, see [Aalvistack](https://software.opensuse.org/download/package?package=podman&project=home%3Aalvistack) for the most recent repositories.
Additional packages besides podman may be required, such as `aardvark-dns` and `passt` for networking ().
If one wants to add support for docker container engine, the easiest is to install rootless docker as documented here
- **Windows** - Install [podman](https://podman.io/docs/installation) or provision your favorite WSL distribution with latest podman by following the instructions above for **Linux**. On your custom WSL distribution, a custom TCP relay is provided to relay unix sockets back to Windows native context.
- **MacOS** - Install [podman](https://podman.io/docs/installation) or [lima](https://lima-vm.io/)
> NOTE - To access and monitor remote ssh installations, properly set-up the connections in your `$HOME/.ssh/config` or `$env:USERPROFILE/.ssh/config` just like you do for Visual Studio Code remote extensions - SSH connections are tunneled through a **tcp** listener, listening to `localhost` only.
## Usage
- See [USAGE.md](./USAGE.md)
## Podman is the driving engine

## Multiple engines supported, familiar ones too

## Comprehensive actions

