Question: what is the difference between docker and lxc?
Answer: LXC is a container technology which gives you lightweight Linux containers and Docker is a single application virtualization engine based on containers. They may sound similar but are completely different. Unlike LXC containers Docker containers do no behave like lightweight VMs and cannot be treated as such.