Jens Nauber
Software engineer and DevOps.


"Docker bietet eine einfache Isolation und Wiederholbarkeit von Laufzeitumgebungen. Eine mit Docker erstellte Laufzeitumgebung, kann gepackt und einfach verteilt werden, um dann wieder auf anderen Maschine ausgeführt zu werden.
Darüber hinaus ist alles, was in dieser Laufzeitumgebung läuft, vom darunterliegenden Hostsystem isoliert (ähnlich wie eine virtuelle Maschine).
Und das Beste ist, alles ist schnell und einfach. ...Oder?"







"Handcrafted masterpieces on steroids"
box:~$ docker search ubuntu box:~$ docker pull ubuntu:12.04 box:~$ docker run ubuntu:12.04 apt-get install -y mysql-server
box:~$ docker commit -m="MySQL installiert" e7cb698ad0f3 jnauber/mysql box:~$ docker push jnauber/mysql box:~$ docker build -t jnauber/mysql2 - < Dockerfile# Custom MySQL Server image
# jnauber/mysql2
#
# VERSION 1.0
FROM ubuntu:12.04
# Install system updates
RUN apt-get update -y
RUN apt-get upgrade -y
# Install MySQL Server
RUN apt-get install -y mysql-server
EXPOSE 3306By Jens Nauber
Kurze Einführung in Docker, Ansible, Vagrant & Co.