240 likes | 771 Views
** DevOps Training: https://www.edureka.co/devops ** <br><br>This Docker Jenkins Tutorial PPT will help you understand how to run an entire software development workflow by integrating Docker and Jenkins. Below are the topics covered in the tutorial: <br>1. What is Jenkins? <br>2. What is Docker? <br>3. What are Microservices? <br>4. Use case <br>5. Hands-On <br><br>Check our complete DevOps playlist here (includes all the videos mentioned in the video): http://goo.gl/O2vo13
E N D
Agenda What is Jenkins? 1 2 What is Docker? 3 What are Microservices? Use Case 4 5 Hands-On DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What is Jenkins? DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What Is Jenkins? Open source Continuous Integration/ Automation server Every code commit is build and tested 2000 + Plugins DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
How Jenkins Works? Builds Artifacts Source Code Repository Developers Run Tests Deploy to a live server DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What is Docker? DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Virtualisation Vs Containerisation App 2 App 1 Container2 Container1 Libraries Libraries App 1 App 1 Guest OS Guest OS Libraries Libraries Hypervisor Docker Engine Host OS Host OS DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What is Docker? Container2 Container1 • Runs applications within Docker containers • Alternative to VMs & use host’s OS App 1 App 1 Libraries Libraries 3 terminologies to remember ➢ Docker Image is built using a Dockerfile ➢ Dockerfile contains all the application dependencies ➢ Docker container is an instance of a docker image Docker Engine Host OS DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Docker Use Case DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What are Microservices? DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
What are Microservices? DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Advantages of Microservice Architecture DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
VMs vs Docker Containers For Microservices DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Use Case DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Let us understand the problem statement with an analogy DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Inconsistent Environment - Example Unfit Environment Favourable Environment DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Problem Statement Dev server Test server Prod server Inconsistent computing environment DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Solution Dockerfile Testing Environment DockerHub Account service Docker Image Docker Image mvn clean install Staging Environment Dockerfile Docker Image Jar file Customer service Docker Image Deployment Environment Dockerfile Docker Image Discovery service Jenkins Server Dockerfile Docker container Gateway service DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
Hands-On DEVOPS CERTIFICATION TRAINING www.edureka.co/devops
WebDriver vs. IDE vs. RC ➢ Data Warehouse is like a relational database designed for analytical needs. ➢ It functions on the basis of OLAP (Online Analytical Processing). ➢ It is a central location where consolidated data from multiple locations (databases) are stored. DEVOPS CERTIFICATION TRAINING www.edureka.co/devops