An open API service indexing awesome lists of open source software.

https://github.com/maximiliysiss/tc_docker

TotalCommander Docker/Kubernetes Plugin
https://github.com/maximiliysiss/tc_docker

docker dotnet k8s total-commander

Last synced: 6 months ago
JSON representation

TotalCommander Docker/Kubernetes Plugin

Awesome Lists containing this project

README

          

# 🐳 TotalCommander Docker/Kubernetes Plugin

**TotalCommander Docker/Kubernetes Plugin** is a Total Commander extension that allows you to browse and interact with Docker and Kubernetes containers as if they were part of the local filesystem.

---

## ✨ Features

- πŸ“‚ Browse Docker containers as a filesystem
- ⌨️ Execute commands via Total Commander’s command line
- πŸ—‚οΈ File operations:
- Create
- Delete
- Rename
- Move
- πŸ“ Directory operations:
- Create
- Delete
- Rename
- Move
- πŸ“‘ Open files with the default application (copies to `%TEMP%` first)

> ⚠️ **Limitation:** The plugin cannot persist file changes back into the container.

---

## 🧩 Kubernetes Plugin Support

The Kubernetes plugin provides the **same functionality and workflow** as the Docker plugin:

- Browse clusters, namespaces, pods, and containers
- Navigate the container filesystem seamlessly
- Perform the same file and directory operations: create, delete, rename, move
- Execute commands in the selected pod/container via the Total Commander command line

If you are familiar with the Docker plugin, you can use the Kubernetes plugin in the **exact same way**, with no new learning curve.

---

## πŸ“₯ Installation

1. Unpack `docker/kubernetes.zip`
2. In Total Commander, go to:
`Configuration -> Options -> Plugins -> WFX Plugins -> Add`
3. Select the plugin file `docker/k8s.wfx` or `docker/k8s.wfx64`
4. Open the `//` directory inside Total Commander to access containers

---

## πŸš€ Roadmap

- Editing files directly inside containers
- Performance improvements
- Extended Kubernetes cluster browsing features

---

## πŸ“Œ Latest Release

πŸ‘‰ [Download the latest version](https://github.com/maximiliysiss/tc_docker/releases/latest)