Let Diego Manage Your Docker Application

12
Let Diego Manage Your Docker App Georgi Sabev

Transcript of Let Diego Manage Your Docker Application

Let Diego Manage Your Docker App

Georgi Sabev

Who am I?

• SAP Developer

• CF Dojo Participant

• Cloud Foundry Committer

Who is Diego?

• CF Next Gen Runtime

• Self Healing

• Eventually Consistent

Who is Diego?

Cloud

Controller

Task

LRP

Stager

Nsync

Bridge Diego

Stage App

Run App

Start Task

Run LRP

CF + Docker? Why?

• CF And Containers

• Garden

• Docker

CF + Docker? How?

• cf-docker

• Decker

• Diego Native Support

cf push --buildpack cf-docker app-dir/

cf docker-push app busybox

cf push --stack decker app-dir/

Problem? What Problem?

• Unpredictable scaling

• Performance

• Private Images

Our Solution

Diego HubPrivate

Registry

Keep Out

Demo

Image Caching

Opt-in Support

Secure Registry

Private Images

S3 Storage

Disk Quota

Riak CS Storage

High Availability

Golang Registry

Docker v2

Timeline

Team

Thank You