Upload
abhay-kumar-pmp-csm-itil
View
136
Download
2
Embed Size (px)
Citation preview
DEVOPS – CONTINUOUS DEPLOYMENT
DOCKER & PUPPET
CONTINUOUS DEPLOYMENT
Source control Continuous Integration
Build Automation
Build ContainerAutomated Testing
Release Management
Development
Docker : Containerization Platform
Docker is available to download from https://www.docker.com/ . Download dmg(mac)/exe(Window) file -> Double click and follow the instruction -> Once installed correctly running docker can be viewed in your system tray ->
Installing Docker Image & Running containers
Click - open Kitematic in docker-> Kitemitcs will show the list of docker images available to create -> click 3 dots beside the create button -> click ‘view on docker hub’ —> it’ll open a link about how to create, configure, start and stop a specific docker image application ->
Select an image -> Click create -> Kitematic will install the image and start application with default setting - Configure the application as per your requirement -> Multiple containers can be created with one application running in each. Applications within the containers can also communicate to each-other.
Puppet : Configuration Management
Puppet is a Ruby based configure management tool initially released in 2005. Docker image can be managed & Docker containers can be run using puppet (puppet apply & puppet agent).
Gareth Rushgrove has created a useful puppet resource on installing & managing docker - https://forge.puppet.com/garethr/docker .
Thank youhttp://solutionframework.blogspot.in