Overview
Welcome to the Doki documentation
Doki Wiki
Welcome to the Doki (Universal Container Engine) documentation wiki. This wiki is the in-depth companion to the README — start there for the elevator pitch, then come here for the details.
Language: This wiki is available in English (
Page.md) and Spanish (Page.es.md). If a Spanish version doesn't exist for a page, please open an issue.
Latest Release
v0.11.1 (June 2026) — Cross-Arch Emulation, Termux UX, Runner Refactor
Table of Contents
Getting Started
| Page | What it covers |
|---|---|
| Installation | Per-platform install: Termux, Linux (apt/dnf/pacman/portage), macOS, Android NDK, WSL2, Chromebook, Raspberry Pi, postmarketOS |
| Quick Start | 5-minute tutorial: install → daemon → pull → run → compose → logs → cleanup |
Concepts
| Page | What it covers |
|---|---|
| Architecture | Daemon internals, pipeline, OCI compliance, registry client, image layer cache |
| Isolation Levels | Detailed coverage of all 12 modes: WASM, pKVM, microVM, sysbox, namespaces, gVisor, FEX, QEMU, proot, legacy32, chroot, native |
| Security | Seccomp profile, AppArmor, capabilities, user namespaces, TLS, threat model |
Reference
| Page | What it covers |
|---|---|
| CLI Reference | All 108 commands with flag tables, examples, output samples |
| Configuration | config.json schema, env vars, socket paths per OS, DNS, registries, log levels |
| Networking | Bridge, CNI plugins, port mapping, DNS, iptables (DNAT/SNAT), rootless (pasta), IPv6 |
| Storage | 5 drivers, VFS, overlay2 kernel requirements, btrfs/zfs, rootless FUSE, content-addressable store |
Repository Layout
The wiki mirrors the source tree in pkg/, internal/, and cmd/. If you want to understand the code, read Architecture first, then dive into specific packages.
Contributing to the Wiki
The wiki source is stored in .wiki/ at the repo root. To add a page:
- Create
Your-Page.mdin.wiki/ - Optionally add
Your-Page.es.mdfor the Spanish version - Add a link from Home.md ToC
- Commit + push to
main - The CI workflow
.github/workflows/wiki-sync.ymlpushes the page to GitHub Wiki, GitLab Wiki branch, and Codeberg Wiki
Wiki pages use GitHub Flavored Markdown with anchors in kebab-case (#isolation-levels). Code blocks should be tagged (```bash, ```yaml, ```dockerfile). Tables for comparative content; Mermaid blocks for diagrams (rendered natively on GitHub, GitLab, and Codeberg).
Mirrors
This wiki is synced to three forges. All edits should go to GitHub (OpceanAI/Doki), which is the source of truth:
- GitHub: OpceanAI/Doki/wiki (primary)
- GitLab: aguitauwu/doki/-/wikis (mirror,
wikibranch) - Codeberg: aguitauwu/Doki/wiki (mirror, separate repo)
If you spot a divergence between mirrors, open an issue on GitHub.