Leveraging Docker

Published on Nov 18, 2015

No Description

PRESENTATION OUTLINE

Leveraging Docker

FOR AWESOME WORKSHOPS AND TUTORIALS

WHO AM I?

PRINCESS POLYMATH @SYNEDRA
Photo by Darwin Bell

SET UP YOUR SYSTEM FOR DOCKER

Photo by Jaap Stronks

THE CHALLENGE

WINDOWS? MAC? LINUX? ADMIN?

DEVELOPER SYSTEMS

LIBRARIES, VERSIONS, LANGUAGES
Photo by JD Hancock

THE RESULT

TIME AND FRUSTRATION

WHAT DO WE WANT?

HOW CAN WE REDUCE THIS BURDEN?
Photo by bark

CONSISTENCY

EVERY STUDENT HAS THE SAME SETUP
Photo by TofflerAnn

ENTER DOCKER

CONSISTENT SYSTEM

LIBRARIES, SETUP COMMANDS, O/S
Photo by silkolive

EASY SETUP

MACINTOSH, WINDOWS, LINUX
Photo by 19melissa68

FULL CAPABILITY

RUN YOUR CODE, BUILD OFF OTHERS
Photo by Sara Björk

WHAT ARE WE MAKING?

SIMPLE NODE REST API, BASIC JS FRONT END
Photo by DeaPeaJay

FIRST, GITHUB

Photo by roger_ipa

SYNEDRA/DOCKER-DEMO

DOCKERFILE

BUILDING BLOCKS WITH INSTRUCTIONS
Photo by jared

GOT GITHUB?

Photo by yukop

FORK MY REPO

YOU'LL GET THE DOCKERFILE WITH IT
Photo by snacktime2007

OFF TO DOCKER HUB

Photo by jared

SIGN IN WITH GITHUB

Photo by GotCredit

CREATE NEW REPOSITORY

AUTOMATED BUILD

WAIT.

WINDOWS/MAC

Photo by liftarn

PULL THE CONTAINER

DOCKER RUN -I -T SYNEDRA/DOCKER-DEMO /BIN/BASH