Docker for DevOps: 2-in-1 (Udemy.com)
Deploy and run Docker containers efficiently by setting up Jenkins consistently and measure performance optimizations
Created by: Packt Publishing
Produced in 2018
What you will learn
- Prepare multiple Docker environments
- Manage your Docker containers and learn how they provide services such as clustering, monitoring, and logging to give you a Docker-based production environment
- Automate your Docker workflow with Jenkins and Chef
- Build on upcoming standard DevOps practices for containers
- Learn various techniques and tools for faster Docker builds and deployments
- Use existing open source software to make your Docker environment suitable for production
Quality Score
Overall Score : 0 / 100
Course Description
This comprehensive 2-in-1 course teaches you to deploy and run Docker containers efficiently by setting up Jenkins consistently and measuring your performance optimizations. You will also to work with various components to run Docker in production and will interact with containers using standard Linux tools for debugging and demonstrating. It covers each and every concept of Docker with the help of practical examples making it easy for you to understand and implement in your own production environments.
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Deploying and Running Docker Containers, starts off with explaining you a basic deployment-pipeline setup in Jenkins. You will then learn how to create two minimal Docker environments: one for development and one for production. You will also learn to set up Jenkins inside a Docker container to support and automate your deployment pipeline. Next, you will learn how to provide reliability and scalability to your application by setting up a cluster of Docker hosts using Docker Swarm mode, and then automate the deployment of Docker hosts using Chef. You will learn how to monitor, log, and manage your Docker containers. Finally, you will work with the various components required to run Docker in production.
The second course, Optimizing Docker Workflows, begins with demonstrating various techniques and tools to build Docker images faster. You will then master various ways to speed up deploying containers to your production environment. Finally, you will look at standard Linux tools for debugging and demonstrating how to use them to interact with containers.
By the end of this Learning Path, you'll be able to deploy code to your production environment and optimize your workflow efficiently.
Meet Your Expert(s):
We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth:
- Allan Espinosa is a DevOps practitioner and an active open source contributor to various distributed systems tools, such as Docker and Chef. He maintains several Docker images for popular open source software that were popular even before their official release from the upstream open source groups. Throughout his career, he has worked on large distributed systems containing hundreds to thousands of servers in production. He has built scalable applications on various platforms ranging from large supercomputing centers to production clusters in the enterprise. He is currently managing distributed systems at scale for Bloomberg, where he oversees the company's Hadoop infrastructure.
- This Learning Path is for professionals who have started adopting Docker and want to streamline their software engineering processes so they can reliably deploy code to their production environments and optimize their workflow efficiently.
Instructor Details
- 0.0 Rating
0 Reviews
Packt Publishing
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.
More courses by Packt Publishing
JavaScript Design Patterns: 20 Patterns for Expert Code (2015)
3.7 (146 Reviews)
Provider: Udemy
Time: 3.5h
$11.99
Learning Path: Automation with Ansible, Puppet, and Salt (2018)
3.9 (121 Reviews)
Provider: Udemy
Time: 14h
$11.99
Learning Path: Magento: Master and Test Magento 2 with Ease (2019)
3.7 (109 Reviews)
Provider: Udemy
Time: 6h
$11.99
More elastic search courses
Apache Kafka Series - Learn Apache Kafka for Beginners v2 (2021)
4.8 (388 Reviews)
Provider: Udemy
Time: 7.5h
$11.99
Spring Boot Microservices and Spring Cloud (2021)
4.7 (407 Reviews)
Provider: Udemy
Time: 16h
$11.99
The Flask Mega-Tutorial (Python Web Development) (2018)
4.7 (114 Reviews)
Provider: Udemy
Time: 11.5h
$11.99
Part 2: AWS Certified Solutions Architect (and CD,SO) - 2021 (2021)
4.6 (61 Reviews)
Provider: Udemy
Time: 11h
$11.99
AWS Certified Data Analytics Specialty - Hands On! (2021)
4.5 (449 Reviews)
Provider: Udemy
Time: 12.5h
$11.99














