Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iongion/container-desktop
Podman desktop companion
https://github.com/iongion/container-desktop
Last synced: about 2 months ago
JSON representation
Podman desktop companion
- Host: GitHub
- URL: https://github.com/iongion/container-desktop
- Owner: iongion
- License: mit
- Created: 2021-12-06T11:27:36.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T17:45:33.000Z (2 months ago)
- Last Synced: 2024-12-22T18:31:48.566Z (2 months ago)
- Language: TypeScript
- Homepage: https://container-desktop.com/
- Size: 40.2 MB
- Stars: 1,499
- Watchers: 13
- Forks: 42
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Support: support/container-desktop-relay/.gitignore
Awesome Lists containing this project
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

