was ist das ?





"Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere."




A VM ?



Was ist das ?


"Docker is a container based virtualization framework. Unlike traditional virtualization Docker is fast, lightweight and easy to use. "

BASICALLY




LXC
+
filesystem (AUFS)
IMAGES






run on any Linux system that supports LXC (today).




Docker @ MFG ?

Elastic BEANSTALK 

PHP
=


Spray / play

+
Amazon Elastic Beanstalk 
=







Got ubuntu ?

 docker run -i -t ubuntu /bin/sh 

DockerFile



FROM ubuntu:12.04

RUN apt-get update
RUN apt-get install -y apache2

ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2

EXPOSE 80

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

Play @ Elastic beanstalk


play dist 
+
DockerFile


MOOOAARRRR




Easy to deploy
+
prod @ Julien’s MacBook Pro

Docker

By Julien Tournay

Docker

  • 1,032