Book Image

Configuration Management with Chef-Solo

By : Rahman
Book Image

Configuration Management with Chef-Solo

By: Rahman

Overview of this book

This is a step-by-step guide, full of hands-on examples of real-world deployment tasks. Each topic is explained and placed in context, while also pointing out the key details of the concepts used. This book is aimed at system administrators and system engineers who have an understanding of configuration management tools and infrastructure. For novice administrators, it contains easy-to-use application recipes to get started immediately.
Table of Contents (8 chapters)

Docker


Docker is an open source software used to automate the deployment of any application in a portable and self-sufficient container. It can run virtually anywhere.

Initially, Docker was built on top of Linux Containers (LXC) and provided a very lightweight container to build and develop applications. In its recent version, Docker has replaced LXC with its own built-in library (libcontainer). You can still use Docker with LXC instead of libcontainer. It can be tested on a laptop and is scalable on VMs, OpenStack clusters, server instances, or on all of these. The main concept of Docker is to develop it once and run it anywhere. Docker has tooling to make it very easy to distribute and deploy containers. We have had virtualization technology for a long time, but before that, you had to create multiple types of images because every vendor had their own image format, and there weren't tools or central repositories to make it easy to transfer copies of images.

Currently, Docker is in development...