Docker vs OpenVZ

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. Consisting of Docker Engine, a portable, lightweight runtime and packaging tool, and Docker Hub, a cloud service for sharing applications and automating workflows, Docker enables apps to be quickly assembled from components and eliminates the friction between development, QA, and production environments. As a result, IT can ship faster and run the same app, unchanged, on laptops, data center VMs, and any cloud.
OpenVZ is container-based virtualization for Linux. OpenVZ creates multiple secure, isolated Linux containers (otherwise known as VEs or VPSs) on a single physical server enabling better server utilization and ensuring that applications do not conflict. Each container performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.
Comparing Docker vs OpenVZ is like comparing apples to oranges. Because your business is unique and nobody except you can decide, which is better for your company. But we can add some fun to your research and suggest some new comparison parameters.

Ok, now let's compare the UI. Looks like OpenVZ has more user-friendly interface than Docker because it's bigger. At least on our screenshots

To compare the popularity of the solutions we counted how many alternatives people search for each of them on the Internet. And it turns out that Docker is more popular than OpenVZ

Now let's look at the recent activities of our competitors:

- Docker offers native Kubernetes support (in 2017)
- Microsoft expands its support for Docker containers (in 2016)
- Docker acquired cloud infrastructure startup Unikernel Systems (in 2016)
- Docker adds new security tools for containers (in 2015)
- Docker acquired container hosting service Tutum (in 2015)
- Docker makes containers more portable, wants to develop Common Container Standard (in 2015)
- Docker raised $95M to fuel its cloud container platform (in 2015)
- Docker launches its first commercial product (in 2014)
- Microsoft puts Docker on Windows desktops (in 2014)
- Microsoft and Docker team up to make containers play nice on Windows Server and Azure (in 2014)

Looks like Docker was recently more active than OpenVZ (at least in our news). We also found some news, in which Docker and OpenVZ meet head to head:

2015 - Docker adds new security tools for containers to stand out over OpenVZ

Docker announced three new security tools and features for containers. These tools are meant to make using containers safer without interrupting the usual developer workflow. They include support for hardware signing with a Yubico hardware key, and user namespaces support so Docker containers don’t need to have root access anymore. These two new features are now available in Docker’s experimental release channel. Now, developers who own a YubiKey 4, can automatically sign their containers to ensure the integrity of their apps throughout the pipeline. Docker worked with Yubico to build this touch-to-sign code signing system right into the Docker command line tools. The company also announced that it will now regularly scan all the roughly 90 official repos in the Docker Hub to look for potential vulnerabilities and publish its findings.