making it easier to contribute to open source projects using docker containers by robert mcfrazier

14
Making it easier to contribute to Open Source projects using Docker containers Robert McFrazier Solutions Engineer, Google

Upload: docker-inc

Post on 15-Apr-2017

92 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Making it easier to contribute to Open Source projects using Docker containers

Robert McFrazierSolutions Engineer, Google

Page 2: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Different ways to use containers Item two Item three

Agenda

Trying out something new Item one Item two Item three

Working on bugs Item one Item two Item three

Page 3: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Umm… Yeah

Page 4: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Atypical uses for Docker Containers

Page 5: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Thinking Differently

Page 6: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

• Multiprocess containers • Short lived • Tiny VMs • Not intended for production use

Doing things the “wrong” way

Page 7: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Let’s use containers to reduce friction.

Page 8: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

A Day in the Life of a Solution Engineer

Page 9: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Using a Docker container to hold a simple demo, that has been customized for the client. Leave a tool they can use to help convince rest of team.

• Easy for client to reproduce • Simple setup

Use Case: HTTP/1.1 vs. HTTP/2

Page 10: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Using a Docker container to hold a modified codebase of the clients mobile site.

• Repeatable process to mirror clients mobile site • Simple setup • Allows client to view and modify code

Use Case: Mobile Website Audit

Page 11: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Using a Docker container instead of a virtual machine to distribute sample web applications.

• Repeatable process to mirror clients mobile site • Simple setup • Allows client to view and modify code

Use Case: Sample Web Applications

Page 12: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Using a Docker container instead of a virtual machine to distribute computer based classwork.

• Simple setup • Allows student to view and modify code • Usages in areas that have little or poor internet connectivity • Does not require latest generation equipment • Supplies enough system isolation

Use Case: Education

Page 13: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Questions ?

Page 14: Making it Easier to Contribute to Open Source Projects Using Docker Containers by Robert McFrazier

Thank [email protected]