DevOps Continuous Deployment - Docker & Puppet
-
Upload
abhay-kumar-pmp-csm-itil -
Category
Software
-
view
138 -
download
2
Transcript of DevOps Continuous Deployment - Docker & Puppet
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