例如cgroups，以及Linux核心（namespaces），来建立独立的容器（containers）。这可以在单一Linux实体下运作，避免启动一个虚拟机器造成的额外负担。Linux核心对命名空间的支援完全隔离了工作环境中应用程式的视野，包括行程树、网路、用户ID与挂载档案系统，而核心的cgroup提供资源隔离，包括CPU、记忆体、block I/O与网路。从0.9版本起，Dockers在使用抽象虚拟是经由libvirt的LXC与systemd - nspawn提供界面的基础上，开始包括libconta