docker 101 - an introduction to docker
TRANSCRIPT
@CodaptiveOps
An introduction to dockerJohannesburg Drupal meetup / 2015-05-06
/ Richard Banks @richardnbanks
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
What is Docker?Any why all the hype?
What is a container?Been around for a whileBSD: jails, Solaris: Zones, Linux: cgroupsA form of visualizationUses less resources
vs
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"]
Demo Time!
Thank You!Download: Source Code:
http://codp.tv/docker-101https://bitbucket.org/codaptive/presentation-docker-101
/ http://codaptive.io [email protected]