EMC World 2016 - code.03 Introduction to Containers

24
1 © Copyright 2016 EMC Corporation. All rights reserved. 1 © Copyright 2016 EMC Corporation. All rights reserved. INTRODUCTION TO CONTAINERS DREW SMITH, EMC {code} -- MANO MARKS, DOCKER

Transcript of EMC World 2016 - code.03 Introduction to Containers

Page 1: EMC World 2016 - code.03 Introduction to Containers

1© Copyright 2016 EMC Corporation. All rights reserved. 1© Copyright 2016 EMC Corporation. All rights reserved.

INTRODUCTION TO CONTAINERSDREW SMITH, EMC {code} -- MANO MARKS, DOCKER

Page 2: EMC World 2016 - code.03 Introduction to Containers

2© Copyright 2016 EMC Corporation. All rights reserved.

• EMC {code} developer advocate• Systems Engineer for 18+ years• Lead SysAdmin for ISPs, games,

stock market, media firms• AWS / cloud early-adopter• Recovering OpenStack devotee• Excited about containers!• Twitter: @mux

WHO IS DREW?

Page 3: EMC World 2016 - code.03 Introduction to Containers

3© Copyright 2016 EMC Corporation. All rights reserved.

• “Code Open, Deploy Everywhere!”• Open Source Advocacy • Developer Advocates and Open

Source Engineers• Engage with and contribute to

open source communities• Build community around projects

WHAT IS {CODE}?

Page 4: EMC World 2016 - code.03 Introduction to Containers

4© Copyright 2016 EMC Corporation. All rights reserved.

• Docker Developer Relations Director• Developer Relations professional

for 10 years• Maps and GIS specialist• DBA for social service agencies

for 10 years• Even more excited about

containers ;-)• Twitter: @manomarks

WHO IS MANO?

Page 5: EMC World 2016 - code.03 Introduction to Containers

5© Copyright 2016 EMC Corporation. All rights reserved. 5© Copyright 2016 EMC Corporation. All rights reserved.

WHY ARE WE EVEN HEREOR ‘WHAT IS A CONTAINER ANYWAY?’

Page 6: EMC World 2016 - code.03 Introduction to Containers

6© Copyright 2016 EMC Corporation. All rights reserved.

Page 7: EMC World 2016 - code.03 Introduction to Containers

7© Copyright 2016 EMC Corporation. All rights reserved. 7© Copyright 2016 EMC Corporation. All rights reserved.

Page 8: EMC World 2016 - code.03 Introduction to Containers

8© Copyright 2016 EMC Corporation. All rights reserved.

Page 9: EMC World 2016 - code.03 Introduction to Containers

9© Copyright 2016 EMC Corporation. All rights reserved.

Page 10: EMC World 2016 - code.03 Introduction to Containers

10© Copyright 2016 EMC Corporation. All rights reserved.

Page 11: EMC World 2016 - code.03 Introduction to Containers

11© Copyright 2016 EMC Corporation. All rights reserved.

Page 12: EMC World 2016 - code.03 Introduction to Containers

12© Copyright 2016 EMC Corporation. All rights reserved.

Page 13: EMC World 2016 - code.03 Introduction to Containers

13© Copyright 2016 EMC Corporation. All rights reserved. 13© Copyright 2016 EMC Corporation. All rights reserved.

Page 14: EMC World 2016 - code.03 Introduction to Containers

14© Copyright 2016 EMC Corporation. All rights reserved.

Page 15: EMC World 2016 - code.03 Introduction to Containers

15© Copyright 2016 EMC Corporation. All rights reserved.

Page 16: EMC World 2016 - code.03 Introduction to Containers

16© Copyright 2016 EMC Corporation. All rights reserved. 16© Copyright 2016 EMC Corporation. All rights reserved.

MANO MARKSINTRODUCTION TO DOCKER

Page 17: EMC World 2016 - code.03 Introduction to Containers

17© Copyright 2016 EMC Corporation. All rights reserved.

Docker Demo!

Page 18: EMC World 2016 - code.03 Introduction to Containers

18© Copyright 2016 EMC Corporation. All rights reserved.

• Docker Engine• Docker Compose• Docker Swarm• Docker Machine• Docker Hub• Docker Toolbox• Docker for Mac

and Windows (beta)

DOCKER TOOLS• Docker Cloud• Docker Trusted Registry• Docker Universal Control

Plane

Page 19: EMC World 2016 - code.03 Introduction to Containers

19© Copyright 2016 EMC Corporation. All rights reserved.

Developers IT Operations

BUILDDevelopment Environments

SHIPSecure Content & Collaboration

RUNDeploy, Manage, Scale

Page 20: EMC World 2016 - code.03 Introduction to Containers

20© Copyright 2016 EMC Corporation. All rights reserved.

Page 21: EMC World 2016 - code.03 Introduction to Containers

21© Copyright 2016 EMC Corporation. All rights reserved.

@EMCcode@mux@manomarks

emccode.comcommunity.emccode.com

Come visit us at Booth #1044 or in the vLab

Questions?

Page 22: EMC World 2016 - code.03 Introduction to Containers

22© Copyright 2016 EMC Corporation. All rights reserved.

Data Persistence in the New Container WorldWednesday 3PM

Joshua BernsteinVP of Technology for ETD

Tobi Knaup CEO & Co-Founder of Mesosphere

Guru Session

Page 23: EMC World 2016 - code.03 Introduction to Containers

23© Copyright 2016 EMC Corporation. All rights reserved. 23© Copyright 2016 EMC Corporation. All rights reserved.

Page 24: EMC World 2016 - code.03 Introduction to Containers