Running in production · Edition No. 23 · 17 Sep 2026

mrjackwills/oxker

A small terminal screen that lists every Docker container on the machine and controls it with single keys.

← Running in productionRead the whole edition →
02

mrjackwills/oxker

💎 hidden gem

1.8k stars · MIT · v0.13.4 (2026-08-22), read from /releases/latest; the repository sidebar was one release behind at v0.13.2 · Track this in Scout

A small terminal screen that lists every Docker container on the machine and controls it with single keys.

Repo detailsthe review · specs · pros & cons · install

What it is

A terminal user interface for Docker, written in Rust. Docker is a way to run a program inside its own sealed box, so it cannot break anything else on the server, and each of those boxes is called a container. Oxker lists them with their status, memory, processor use and network traffic, shows the live output of whichever one you select, and binds start, stop, restart, pause and delete to single keys. It can run as a normal program or inside a container of its own.What it is good for. Anyone with a server that has quietly grown to eight containers. The problem it removes is the three commands you type before you learn anything: list, then logs, then stats. Here it is one screen. Edition 18 gave you Dozzle, which is a web page for live output, and Edition 22 gave you Dockge, which is a web page with buttons. This is the version that needs no web page, no port open and no login, because it runs in the connection you already have.

Stars1.8k
LicenceMIT
Latestv0.13.4 (2026-08-22), read from /releases/latest; the repository sidebar was one release behind at v0.13.2
Good
  • Almost nothing to set up. One command, and it reads the Docker socket you already have.
  • It shows memory and processor use beside the output, so you can see which container is the heavy one.
  • MIT licence, a single small binary, and nothing left running after you quit.
Watch for
  • It needs access to the Docker socket, and that is the same as full control of the machine. Run it as yourself over a secure connection, and never expose it.
  • It is a terminal program, so there is nothing to open on a phone and nothing to share.
  • It manages containers that already exist. It will not build or deploy anything for you.
Similar repositories
Install
# The simplest way, on Linux or macOS:
curl https://raw.githubusercontent.com/mrjackwills/oxker/main/install.sh | bash
# Or with Rust installed:
cargo install oxker
# Or run it from a container, with nothing installed at all:
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock:ro \
  --pull=always ghcr.io/mrjackwills/oxker
# Then just:
oxker
Screenshots
mrjackwills/oxker: GitHub preview card

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.