Description
Book Synopsis: Docker containers offer simpler, faster, and more robust methods for developing, distributing, and running software than previously available. With this hands-on guide, you’ll learn why containers are so important, what you’ll gain by adopting Docker, and how to make it part of your development process. Ideal for developers, operations engineers, and system administrators—especially those keen to embrace a DevOps approach—Using Docker will take you from Docker and container basics to running dozens of containers on a multi-host system with networking and scheduling.
The core of the book walks you through the steps needed to develop, test, and deploy a web application with Docker. Get started with Docker by building and deploying a simple web application. Use Continuous Deployment techniques to push your application to production multiple times a day. Learn various options and techniques for logging and monitoring multiple containers. Examine networking and service discovery: how do containers find each other and how do you connect them? Orchestrate and cluster containers to address load-balancing, scaling, failover, and scheduling. Secure your system by following the principles of defense-in-depth and least privilege.
Read more
Details
Are you tired of dealing with complex and time-consuming software development processes? Introducing "Using Docker: Developing and Deploying Software with Containers," the ultimate guide to revolutionize your development process. With Docker containers, you can develop, distribute, and run software with unparalleled simplicity, speed, and resilience. This hands-on guide is designed for developers, operations engineers, and system administrators who are eager to embrace a DevOps approach.
Discover why Docker containers have become indispensable in the industry and gain a competitive edge by adopting this revolutionary technology. "Using Docker" will equip you with the knowledge and skills to effortlessly incorporate Docker into your development workflow. From mastering Docker and container fundamentals to efficiently managing dozens of containers on a multi-host system, you'll be amazed at the efficiency and effectiveness Docker brings to your projects.
The core of the book focuses on a practical approach, guiding you through the step-by-step process of developing, testing, and deploying a web application using Docker. With continuous deployment techniques, you'll be able to push your application to production multiple times a day, eliminating downtime and providing faster delivery to your customers. Additionally, you'll explore advanced topics such as logging, monitoring, networking, and service discovery to ensure seamless integration of your containers.
Ready to tackle the challenges of load-balancing, scaling, failover, and scheduling? "Using Docker" teaches you how to orchestrate and cluster your containers effortlessly, creating a highly available and resilient system. Improve the security of your applications by following best practices such as defense-in-depth and least privilege, ensuring peace of mind and safeguarding your sensitive data.
Don't miss out on the opportunity to revolutionize your development process. Embrace the power of Docker today with "Using Docker: Developing and Deploying Software with Containers." Start your journey towards a more efficient and productive future. Grab your copy now!
Discover More Best Sellers in Operating Systems
Shop Operating Systems
Mac Tips, Tricks & Shortcuts in easy steps
$14.99


Fedora Linux System Administration: Install, manage, and secure Fedora Linux environments
$44.99


Operating Systems Design and Implementation
$197.32


macOS Sierra in easy steps: Covers OS X 10.12
$14.99


PowerShell: The Ultimate Beginners Guide to Learn PowerShell Step-by-Step (Computer Programming)
$2.99


$53.28


Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux
$4.75


$29.99


Teach Yourself VISUALLY iPhone 14 (Teach Yourself VISUALLY (Tech))
$19.00
