Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. . This page shows how to install, setup and use Docker or Docker CE on RHEL 7 or CentOS 7 server and create your first container.