Tsaotun
Tsaotun - Python based Assistance for Docker
Install / Use
/learn @qazbnm456/TsaotunREADME
Tsaotun - Python based Assistance for Docker
Table of contents
<a name="releases"></a>
Latest Releases
- 0.9.3 - Add
eventscommmand, and fix some option problems - 0.9.4 - Correct the value of
sinceargument oflogscommand
<a name="status"></a>
Status quo
-
Currently support following commands:
- tsaotun
version, info, events, inspect, images, pull, build, run, save, logs, stats, stop, rename, restart, exec, rmi, rm, ps, top, history, cp - tsaotun container
inspect, run, logs, stats, stop, rename, restart, exec ,rm, ls, top, cp - tsaotun image
inspect, ls, pull, build, save, rm, history - tsaotun network
inspect, ls, create, rm, remove, connect, disconnect - tsaotun volume
inspect, ls, create, rm, remove - tsaotun addon
ls, enable, disable, inspect, install, rm
- tsaotun
-
Addon feature is testing right now, and each addon should has its own folder with
__init__.pyinside. Addon folder struture shows like:
$HOME
└───Tsaotun
└───addons
├── addon_A - __init__.py, ...
├── addon_B - __init__.py, ...
└───__init__.py
- We now have a sample addon called toolbox, and you can check it out to see how to write an addon on your own.
<a name="feature"></a>
Feature
- You can run any command docker can run on Tsaotun.
- It's written in Python with love of API of docker, so you can tune it by yourself!
- It means you can have your own implementation of docker command line tool. :smirk:
<a name="install"></a>
Install
Normal Way
pip install tsaotun, or- Clone the repo, and
python ./setup.py install
Docker Way
-
Pull from docker hub
docker pull qazbnm456/tsaotundocker run --rm -v /var/run/docker.sock:/var/run/docker.sock qazbnm456/tsaotun version
-
Build it yourself
- Dockerfile is provided, and you can build it with:
docker build -t tsaotun .. Once you finished, you'd like to run any command, such as:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock tsaotun version
- Dockerfile is provided, and you can build it with:
<a name="contribute"></a>
Contribute
| Linux | Windows | MacOSX |
|------------------|---------|---------|
| |
|
|
Wanna enrich the possibilities that tsaotun can inspire? Send pull requests or issues immediately!
<a name="license"></a>
LICENSE
This project use Apache License, Version 2.0.
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
347.9kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
claude-opus-4-5-migration
108.7kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

