Skip to content
SPECIFICTION
Get listed

PouchContainer

pouchcontainer.io

LinuxAPISelf-hosted
Visit pouchcontainer.io
Spec score 7.0 #26 of 31 in Container Engines

Spec sheet

Purpose
PouchContainer is an open-source container engine for packing, delivering, and running applications in a lightweight runtime.Read 9 Oct 2026 · github.com
Intended users
The project says it is intended to help developers build cloud-native applications or migrate legacy applications to cloud platforms.Read 9 Oct 2026 · github.com
Support
The project directs users to GitHub issues or pull requests and lists [email protected] for urgent questions.Read 9 Oct 2026 · github.com
License
The project is licensed under the Apache License, Version 2.0.Read 9 Oct 2026 · github.com
Compatibility
It supports OCI images, CNI and CSI standards, and Kubernetes CRI.Read 9 Oct 2026 · github.com
Docker conflict
The installation guide says PouchContainer conflicts with Docker and requires Docker to be uninstalled before installation on Ubuntu.Read 9 Oct 2026 · pouchcontainer.io
Image distribution
It uses Dragonfly for peer-to-peer container image distribution.Read 9 Oct 2026 · github.com
Isolation
It offers runtime isolation features including hypervisor-based containers, LXCFS, directory disk quotas, and a patched Linux kernel.Read 9 Oct 2026 · github.com
Kubernetes
PouchContainer natively implements Kubernetes Container Runtime Interface and documents using it as a Kubernetes container runtime.Read 9 Oct 2026 · github.com
License and maker
The project identifies Alibaba Group as its creator and states that it is licensed under Apache License 2.0.Read 9 Oct 2026 · github.com
Management interfaces
The container management service can be accessed through the pouch CLI or RPC calls.Read 9 Oct 2026 · github.com
Physical machine requirement
The documented runV setup requires a physical machine and says nested virtual machines are not supported.Read 9 Oct 2026 · pouchcontainer.io
Platform requirement
The developer guide requires Linux kernel 3.10 or later to build PouchContainer.Read 9 Oct 2026 · pouchcontainer.io
Rich containers
Its rich-container mode adds services and hooks to container internals to help containers run like usual environments.Read 9 Oct 2026 · github.com
Runtime choices
A unified API can create both hypervisor-based runV containers and LXC-based containers.Read 9 Oct 2026 · pouchcontainer.io
Runtime overhead
The project describes its runtime overhead as significantly lower than VM-based technologies.Read 9 Oct 2026 · github.com
Runtime tradeoff
The runV documentation says hypervisor-based containers provide a clearer host boundary but add virtualization overhead and startup time.Read 9 Oct 2026 · pouchcontainer.io
Security options
Optional build tags enable seccomp syscall filtering, AppArmor profiles, and SELinux process and mount labels.Read 9 Oct 2026 · pouchcontainer.io
Standards
PouchContainer supports industry standards including CNI and CSI, and is compatible with the OCI image specification.Read 9 Oct 2026 · github.com
Supported systems
The installation guide lists Alibaba Cloud Linux 2, Ubuntu, and CentOS; it specifies maintained Ubuntu 16.04 and CentOS 7 versions.Read 9 Oct 2026 · pouchcontainer.io

Where Specifiction places it

Alternatives to PouchContainerAll alternatives →

LXD From $2.08/mo · Free plan 8.3 Visit