Transcript
Page 1: Docker 101 - An introduction to docker

 @CodaptiveOps

An introduction to dockerJohannesburg Drupal meetup / 2015-05-06

/ Richard Banks @richardnbanks

Page 2: Docker 101 - An introduction to docker

Hello my name is...Richard

Started designing websites in 2001Started playing with Linux in 2003Been working with Drupal since 2005Founded DataPoint in 2006Founded Codaptive in 2012

Page 3: Docker 101 - An introduction to docker

What is Docker?Any why all the hype?

Page 4: Docker 101 - An introduction to docker

What is a container?Been around for a whileBSD: jails, Solaris: Zones, Linux: cgroupsA form of visualizationUses less resources

Page 5: Docker 101 - An introduction to docker

 vs 

Page 6: Docker 101 - An introduction to docker

Dockerfile# A basic apache server.FROM ubuntu:15.04

MAINTAINER Codaptive (Pty) Ltd

RUN apt-get updateRUN apt-get install -y apache2

EXPOSE 80

CMD ["/usr/sbin/apache2", "-D", "FOREGROUND"]

Page 7: Docker 101 - An introduction to docker

Demo Time!

Page 8: Docker 101 - An introduction to docker

Thank You!Download: Source Code:

http://codp.tv/docker-101https://bitbucket.org/codaptive/presentation-docker-101

/ http://codaptive.io [email protected]


Top Related