Docker 101 von Philipp Perez


Details
Speed-up your software development process with Docker
Du hast dich schon immer gefragt, was genau Docker ist und wie es funktioniert? Auf die Frage, worin der Mehrwert von Containerization mit Docker gegenüber Virtualisierung besteht, hattest du bisher keine Antwort? Dann komm zu unserer Coding Kata am 30. November und tauche in die Welt der Containerization mit Docker ein!
Unser Speaker Philipp ist OC|Lab Guru bei OPITZ CONSULTING Deutschland GmbH. Er hat sein duales Studium der Angewandten Informatik an der DHBW Karlsruhe gemacht. Im Rahmen seines Studiums war er bei der Siemens AG als Softwareentwickler angestellt. Seit einem Jahr arbeitet er bei OPITZ CONSULTING. Sein Schwerpunkt liegt auf Big Data Technologien wie Apache Spark, Apache Cassandra und Elasticsearch. Intern hält er bei OPITZ CONSULTING Coachings zu Apache Spark und Scala. In seinem aktuellen Projekteinsatz unterstützt Philipp gerade ein Team bei OTTO.de in Hamburg und reist für unser MeetUp extra nach München.
Und das bietet euch Philipp:
Im ersten Teil werde ich euch die Theorie und Funktionsweise von Docker erläutern. Im zweiten Teil werden wir gemeinsam Schritt für Schritt den Workflow mit Docker anhand einer Golang-Anwendung durchgehen. Zum Abschluss werdet ihr die Aufgabe bekommen, eine Python-Anwendung in einem Container zu verpacken und das fertige Image über eine Docker Registry bereitzustellen. Es werden keine Programmierkenntnisse in Golang oder Python benötigt.
Agenda:
• Getting Started with Docker (Theory)
Docker Container Platform
Containers vs. Virtual Machines
Docker Terms: Docker Layer, Docker Image, Docker Container and Dockerfile
• Working with Docker (Practice)
Pulling Docker Images
Running Docker Containers
Building Images
Publishing Images to a Docker Registry
Sharing Data with your containers
Useful Docker Commands
• Docker on Windows
• Exercise: creating a Docker image for a python app
Am Ende gibt es Networking session mit Bier :)

Docker 101 von Philipp Perez