Doki CLI

The container engine
for the rest of us

One binary. Zero dependencies. No root. Run any OCI image on Android, Linux, or macOS — with the same CLI you already know.

Quick start

doki pull nginx:alpine

Pull an image

doki run -d -p 8080:80 nginx:alpine

Run a container

doki ps

List running containers

doki logs -f <container>

Tail container logs

doki exec -it <container> sh

Shell into a container

doki compose up

Start compose services

Features

Everything you need to run containers.

OCI-compatible

Pull, run, and manage any image from Docker Hub or any OCI registry. Full layer caching, multi-arch support.

Podman API v5

39 endpoints — same API as Docker Engine v1.55. Works with docker-compose, Podman clients, and existing tooling.

Zero deps binary

Single 14.5MB static binary. No containerd, no runc, no libseccomp. Copy it to any Linux, Android, or macOS machine.

12 isolation levels

From WASM sandbox to microVM. Doki probes the host and picks the strongest available mode automatically.

Rootless by default

Runs as unprivileged user. No root, no sudo, no namespace tricks. Works on stock Android phones.

Built-in DNS

Internal DNS server with automatic container resolution. Custom upstream DNS, port 8053 on Android.

Ready to run containers anywhere?

One curl command and you are up and running.