Chapter 8. Docker Containers and Cloud Deployments
Are you puzzled by the exploding popularity of Docker and the growing interest in building and running applications with Linux containers in the past few years? Using Docker in your organization offers real efficiency improvements in how applications are developed but more importantly, how applications are deployed, secured, and restored in a production environment. Docker is based on the container, basically a Linux "operating-system virtualization" approach that allows multiple applications to run in isolated environments within a single Linux host instance. Running Redis within Docker allows for configuration and other setup options to be defined in a Linux environment that can be replicated and isolated from other processes and applications. While Docker offers much in the way of improving operational efficiencies, hosting your Redis databases on public or private clouds is another option and, in fact, most of the...