0% found this document useful (0 votes)
8 views2 pages

DevOps Virtualization & CI/CD with Docker

The course INT332 focuses on DevOps virtualization and configuration management, covering key concepts such as Docker, microservices, and continuous integration. Students will learn to implement Docker and CI/CD using Jenkins, alongside practical applications like creating Docker files and managing Docker Swarm clusters. The course includes theoretical knowledge and hands-on experiments to solidify understanding of the tools and practices in DevOps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

DevOps Virtualization & CI/CD with Docker

The course INT332 focuses on DevOps virtualization and configuration management, covering key concepts such as Docker, microservices, and continuous integration. Students will learn to implement Docker and CI/CD using Jenkins, alongside practical applications like creating Docker files and managing Docker Swarm clusters. The course includes theoretical knowledge and hands-on experiments to solidify understanding of the tools and practices in DevOps.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

INT332:DEVOPS VIRTUALIZATION AND CONFIGURATION MANAGEMENT

L:2 T:0 P:2 Credits:3

Course Outcomes: Through this course students should be able to

CO1 :: Understand the concept of virtualization and containerization.

CO2 :: Understand the implementation and operation of Docker and microservices.

CO3 :: Understand and implement the concept of Docker swarm.

CO4 :: Understand the concept of continuous integration.

CO5 :: Apply the concept of CI/CD using Jenkins.

CO6 :: Develop the software using CI/CD concept.

Unit I
Introduction to Docker. : Introduction to Docker hub, Docker Architecture, Docker life cycle,
Concept of Hyper-V
Installation of Docker. : Installing Docker on Windows/Linux, Concept of Hyper-V, Basic Docker
commands.
Unit II
Basic Docker operations. : Create a Docker-hub account, Pushing the Docker to container-hub,
Saving changes to a Docker container.
Introduction to docker file : Creating a Docker file

Docker storage : Types of Docker storage, Linking docker container

Unit III
Microservices : Introduction to microservices

Introduction to docker compose : Docker compose installation, Introduction to YAML files, Writing
a Docker Compose file, Deploying wordpress using docker compose.
Unit IV
Container orchestration : Introduction to container orchestration

Docker swarm cluster : Creating a Docker swarm cluster, Initializing Docker Swarm create a
service in a Docker Swarm
Unit V
Docker networks : Introduction to Docker networks, Creating a service

Continuous integration : Introduction to continuous integration.

Unit VI
Jenkins : Jenkins Architecture, Installing Jenkins

Node Management : Managing nodes on Jenkins

Jenkins Integration : Jenkins Integration with devops tools

CI / CD Pipelines : Understanding CI / CD Pipelines, Creating CI / CD Pipelines

List of Practicals / Experiments:

List of practical.
• Installing Docker on Windows/Linux, Concept of Hyper-V, Basic Docker commands.

• Create a Docker-hub account, Pushing the Docker to container-hub, Saving changes to a Docker
container.
• Creating a Docker file

• Types of Docker storage, Linking docker container

• Introduction to micro services

Session 2024-25 Page:1/2


• Docker compose installation, Introduction to YAML files, Writing a Docker Compose file, deploying
WordPress using docker compose.
• Introduction to container orchestration

• Creating a Docker swarm cluster, Initializing Docker Swarm create a service in a Docker Swarm.

• Introduction to Docker networks, Creating a service.

• Introduction to continuous integration.

• Jenkins Architecture, Installing Jenkins.

• Managing nodes on Jenkins.

• Understanding CI / CD Pipelines, Creating CI / CD Pipelines.

Text Books:
1. DOCKER DEEP DIVE by NIGEL POULTON, SHROFF/O'REILLY

References:
1. DOCKER: UP AND RUNNING by KARL MATTHIAS, SEAN P. KANE, O'REILLY

2. JENKINS CONTINUOUS INTEGRATION COOKBOOK by ALAN MARK BERG, O'REILLY

3. JENKINS 2 UP AND RUNNING by BRENT LASTER, O'REILLY

Session 2024-25 Page:2/2

You might also like