6
DEVOPS – CONTINUOUS DEPLOYMENT DOCKER & PUPPET

DevOps Continuous Deployment - Docker & Puppet

Embed Size (px)

Citation preview

Page 1: DevOps Continuous Deployment - Docker & Puppet

DEVOPS – CONTINUOUS DEPLOYMENT

DOCKER & PUPPET

Page 2: DevOps Continuous Deployment - Docker & Puppet

CONTINUOUS DEPLOYMENT

Source control Continuous Integration

Build Automation

Build ContainerAutomated Testing

Release Management

Development

Page 3: DevOps Continuous Deployment - Docker & Puppet

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 ->

Page 4: DevOps Continuous Deployment - Docker & Puppet

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.

Page 5: DevOps Continuous Deployment - Docker & Puppet

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 .

Page 6: DevOps Continuous Deployment - Docker & Puppet

Thank youhttp://solutionframework.blogspot.in