Containerization is the next step beyond virtualization, offering the potential to move applications into smaller virtual entities that are more flexible, more portable, and easier to secure
Much of the massive excitement and investment surrounding containerization is focused on Docker, which has emerged as today's #1 open source containerization project (and the second most popular open source project of all). The Docker project has gained support from major technology companies ranging from Red Hat to Microsoft, Google to Rackspace. Meanwhile, the Docker software has matured to the point where it is being used in production to solve real problems. Now, there's a complete, practical guide to doing just that: The Docker Book. ? World-renowned Linux author Christopher Negus has spent the past year helping Red Hat create pioneering documentation for Docker. He's brought together all the knowledge developers need to build Docker containers, and all the knowledge administrators need to run, manage, orchestrate, and troubleshoot them. Negus begins by explaining how containers can overcome development, administration, and security problems that virtualization hasn't solved. He reviews the current state of containerization and Docker project, assesses Docker alternatives, and helps you decide whether Docker is right for your application. Next, he teaches Docker through a series of step-by-step demonstrations built on the open source Fedora distribution of Linux. You'll learn how to: Set up your Docker environment, start the service, and get familiar with the Docker environment Connect with Docker registries, private and public Launch, check out, and manipulate containers Build Docker images and create them from containers Use Dockerfiles to update containerized software, install packages, mount filesystems, and perform many other tasks Choose your run-time operating environment (local, cloud, or bare metal) Build complex Docker solutions by orchestrating multiple containers Apply best practices for containerization, container development, and host management If you're excited to explore Docker and containerization, chances are you've been searching for information that's authoritative, up-to-date, reliable, and usable. You've just found it: Christopher Negus's The Docker Book.