DEVOPS
DEVOPS
DOCKER
CONTAINERS
DONE BY:
B.VENKATESH
V.LAKSHMI ANUSHA
CONTENTS:
PROBLEM STATEMENT
INTRODUCTION
TECHNOLOGIES USED
REQUIRED SOFTWARE AND
HARDWARE
HIGH LEVEL ARCHITECTURE
SOLUTION APPROACH
ADVANTAGES OF DEVOPS
IMPORTANCE OF DEVOPS
CONCLUSION
PROBLEM STATEMENT:
DOCKER IS AN OPEN
SOURCE SOFTWARE PLATFORM
TO CREATE, DEPLOY AND
MANAGE VIRTUALIZED
APPLICATION CONTAINERS ON A
COMMON OPERATING SYSTEM
WHAT IS DOCKER IMAGES:
A DOCKER IMAGE IS A FILE,
COMPRISED OF MULTIPLE LAYERS,
USED TO EXECUTE CODE IN A
DOCKER CONTAINER.
AN IMAGE IS ESSENTIALLY BUILT
FROM THE INSTRUCTIONS FOR A
COMPLETE AND EXECUTABLE
VERSION OF AN APPLICATION,
WHICH RELIES ON THE HOST
OS KERNAL.
WHAT IS DOCKER HUB:
GIT :IT MANAGES A PROJECT,OR A SET OF FILES,AS THEY CHANGE OVER TIME.GIT
STORES THIS INFORMATION CALLED GIT REPOSITORY.
JENKINS IS AN OPEN-
SOURCE CONTINUES
INTEGRATION SOFTWARE TOOL
WRITTEN IN THE JAVA PROGRAMMING
LANGUAGE FOR TESTING AND
REPORTING ON ISOLATED CHANGES IN
A LARGER CODE BASE IN REAL TIME.
THE SOFTWARE ENABLES
REQUIRED SOFTWARE & HARDWARE:
GIT
ECLIPSE
HTTPD/ TOMCAT
32-64 OPERATING SYSTEM
4-8 GB RAM
HIGH LEVEL ARCHITECTURE:
SOLUTION APPROACH:
DOWNLOAD WEB APPLICATION AS WAR FILE AND
THEN CREATE DOCKER FOR WEB APPLICATION.
#VI WEBAPP
>FROM CENTOS:7
>RUN YUM INSTALL HTTPD –Y
>ADD HTTPS://GITHUB.COM/VURA-LAKSMI-
ANUSHA/ANJI.GIT
/VAR/WWW/HTML
>EXPOSE 80
>CMD ["HTTPD","-DFOREGROUND"]
STEP2:CREATE DOCKER FILE FOR DB SERVER.
BEFORE YOU CREATE DOCKER FIRST YOU CHECK THE STATUS OF
DOCKER. IF IT IS RUNNING STATE OR NOT.
#SERVICE DOCKER STATUS
AFTER THAT CREATE DOCKER FILE FOR DB SERVER.
#VI WEBAPP
>FROM CENTOS:8
>RUN YUM INSTALL SQL –Y
>ADD
HTTPS://GITHUB.COM/VURALAKSMIANUSHA/CRUDEAPP2.GIT
/VAR/WWW/HTML
>EXPOSE 80
>CMD ["HTTPD","-DFOREGROUND"]
STEP-3: ENSURE APPROPRIATE DB
CONNECTIONS.