Secure your CI/CD pipeline with Docker EE Platform
1. How to secure your CI/CD pipeline
with Docker EE Platform
Sameer Kumar
2. Agility Vs Stability
Dev
• Developing new requirements
without breaking things
• Tracking dependencies becomes
challenging
• Continuous integration
Ops
• Deploying new packages with
dependencies
• Coping up with continuous
deployment
• Scaling becomes complex with
complexity of application
6/6/2018 Tech Insights – The Digital Transformation Series 2
3. Cloud provisioning and Microservices
Dev
• Develop smaller services
• Make changes without breaking other services
• Micro-services with loose contract
Ops
• Provisioning made easy
• Scale-out on demand
• Scale smaller services easily
6/6/2018 Tech Insights – The Digital Transformation Series 3
Challenges
• Isolation – Provisioning VM/Servers per service
• Package and library dependency
• Hybrid Application and Stack
4. Build, Ship, Run! Any App, Anywhere!
6/6/2018 Tech Insights – The Digital Transformation Series 4
5. Demo 1 – Dockerfile and docker-compose
• Build using Dockerfile
• Deploy voting app using docker-compose
• Scale-able deployment with Docker Swarm services
• Voting app with Swarm Services
6/6/2018 Tech Insights – The Digital Transformation Series 5
6. Challenges of running containers on Sacle
6/6/2018 Tech Insights – The Digital Transformation Series 6