Docker alternatives

Docker
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.
Docker alternatives are:
Chef, Puppet, VMware vSphere, OpenVZ, Heroku, Ansible
Here are the latest news about Docker:

21.06.16 Microsoft expands its support for Docker containers


Microsoft announced that it is great expanding its support for Docker containers by more deeply integrating it into a number of its enterprise and DevOps tools. Microsoft’s interest in Docker is no secret. It’s even building Docker support right into the next release of Windows Server, after all (even as it’s also building its own Hyper-V container solutions). The company even showed how the upcoming Linux version of SQL Server can run in containers on Ubuntu. As far as these new integrations go, Microsoft today announced that Docker Datacenter, Docker’s subscription-based commercial platform, is now available in the Azure marketplace, so anybody who wants to get a supported version of Docker up and running on Azure can now do so pretty quickly.



2016 Docker acquired cloud infrastructure startup Unikernel Systems



Containers management startup Docker announced the acquisition of Unikernel Systems, a startup that aims to bring unikernels to the masses of developers. Docker plans to integrate support for unikernels into its own tools and services as it’s starting to look at technologies beyond containers to help developers build even more efficient microservices architectures. The price of the acquisition was not disclosed. The basic idea behind unikernels is to strip down the operating system to the absolute minimum so it can run a very specific application. Nothing more, nothing less. This means you would compile the necessary libraries to run an application right into the kernel of the operating system, for example.



2015 Docker adds new security tools for containers


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.



2015 Docker acquired container hosting service Tutum


Docker purchased Tutum, a cloud service focused on deploying and managing Docker containers in any environment, whether the cloud or on-premises. Docker has always emphasized building, shipping and running containers — those discrete programming building blocks sometimes called micro-services. With this purchase, the company is really completing that third piece — the running the containers part —  which it has mostly left to programmers to deal with on their own up until now. With the Tutum purchase, Docker is able to deliver a more complete package of services for its customers, which is becoming increasingly important as the product matures.



2015 Docker makes containers more portable, wants to develop Common Container Standard


Docker is rolling out quite a few updates to its software container solution. The biggest announcement of the day is the launch of the Open Container Project — an attempt to create a standard container format and runtime under the Linux Foundation that’s supported by the likes of Docker, CoreOS (which had been working on its own competing format), Microsoft, Google, Amazon, RedHat and VMware. Another new element is Docker networking stack that =allows developers to take their networked Docker containers from one platform to another without having to recreate the network. To a large degree, this new feature is the result of Docker’s acquisition of SocketPlane earlier this year and the feedback Docker has been getting from its networking partners. SocketPlane allowed developers to essentially create a software-defined networking layer to connect their containers. This ensures that Docker-based applications can communicate across networks and that they are portable across different network infrastructures.