Engineering Kiosk

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und allen anderen Bereichen, die damit in Verbindung stehen.Wir, Wolfgang Gassler und Andy Grunwald, sind beide Software Engineers und Engineering Manager, die sich bei ihrer beruflichen Laufbahn bei @trivago kennengelernt haben.Zusammen bringen sie über 30 Jahre Tech-Erfahrung an das Mikrofon und lassen dabei zwei Welten aufeinander prallen: Die Österreichische und akademische Welt von Wolfgang mit der praktischen und deutschen Ruhrpottschnauze von Andy.Ziel des Podcasts ist der Austausch zu (Senior) Engineering Themen und ggf. etwas Selbsttherapie ????Dieser Podcast ist für alle Software Engineers und -Enwickler, Teamleads, Open-Source- und Indie Hacker, Leute aus dem Tech-Sektor (Product Manager, Data Scientist, etc.) und alle weiteren Engineering-Interessierten.Feedback an stehtisch@engineeringkiosk.dev oder über Twitter @EngKiosk ( https://twitter.com/EngKiosk )

https://redcircle.com/shows/engineeringkiosk

subscribe
share






episode 46: #46 Welches Problem löst Docker?


Docker und Container: Buzzwords der letzten Dekade - Doch was ist Docker wirklich?

In dieser Episode versuchen wir genau diese Frage zu beantworten. Jeder redet davon, und wie in jedem Hype werden Wörter und Begriffe oft in einem falschen Kontext genutzt und das Ecosystem entwickelt sich unglaublich schnell. Deswegen ist es doch ganz gut, wenn man ein wenig hinter die Kulissen schaut: Warum wurde Docker erschaffen und welches ursprüngliche Problem sollte es lösen? Was ist das besondere an Docker, wenn es "diese Linux Container" bereits seit > 20 Jahren gibt? Was ist eigentlich ein Container im Kontext von Software und was hat "Change Root" (chroot) damit zu tun? Und welche Nachteile hat Docker?

Kurz um: 55 Minuten um das “Warum” hinter Docker.

Bonus: Warum Duisburg eine essentielle Rolle im Container-Ecosystem spielt, was Kaffe mit Software deployen zu tun hat und wie man das Endstück vom Brot nennt.


Feedback (gerne auch als Voice Message)

  • Email: stehtisch@engineeringkiosk.dev
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776


Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776


Links
  • localhost Konferenz: https://localhost.engineering/
  • Landschaftspark Duisburg-Nord: https://www.landschaftspark.de/
  • Nomad von Hashicorp: https://www.nomadproject.io/
  • Docker auf der pycon 2013: "The future of Linux Containers": https://www.youtube.com/watch?v=wW9CAH9nSLs
  • dotCloud: https://www.docker.com/press-release/dotcloud-inc-now-docker-inc/
  • "Why we built Docker" Solomon Hykes auf der dotScale 2013: https://www.youtube.com/watch?v=3N3n9FzebAA
  • 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr: https://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
  • Linux Containers (LXC): https://de.wikipedia.org/wiki/LXC
  • libcontainer: https://github.com/opencontainers/runc/tree/main/libcontainer
  • FROM scratch-Container: https://hub.docker.com/_/scratch
  • Containers are chroot with a Marketing Budget: https://earthly.dev/blog/chroot/
  • Metabase: https://github.com/metabase/metabase
  • Qemu: https://www.qemu.org/
  • Die 100 häufigsten Wörter für das Brotende: https://100woerter.de/100-haeufigsten-woerter-fuer-das-brotende/
  • Der Sprachatlas - Brotende: https://www.atlas-alltagssprache.de/r10-f3h/?child=runde


Sprungmarken

(00:00:00) Intro

(00:00:54) Wolfgangs Weltreise und Duisburg's Binnenhafen, der größte der Welt

(00:04:16) Das heutige Thema: Docker - Was ist das? Woher kommt es? Sind Docker und Container dasselbe? Und wie sieht das Container-Ecosystem eigentlich aus

(00:08:11) Wie lange gibt es Docker bereits? Und welches Problem löst Docker eigentlich?

(00:16:47) Was ist der Unterschied zwischen Virtual Machines (VMs) und Jar's zu Docker Containern?

(00:21:41) Wann und Wie entstand die Continuous Integration (CI) / Continuous Delivery (CD) / Continuous Deployment (CD) Bewegung?

(00:24:38) Was ist eigentlich ein Container im Sinne der Software?

(00:29:32) Change root (chroot)

(00:31:20) Was ist denn das Besondere an Docker, wenn es Linux Container bereits vorher gab?

(00:39:20) Welche Nachteile hat Docker oder ist Docker wie geschnitten Brot?

(00:47:37) Das Killer-Argument von Docker: Updaten von Applikationen

(00:51:06) Zukünftige Podcast-Episoden über Docker und das Container-Ecosystem

(00:52:25) Outro: Feedback und Shownote-Links


Hosts
  • Wolfgang Gassler (https://twitter.com/schafele)
  • Andy Grunwald (https://twitter.com/andygrunwald)


Feedback (gerne auch als Voice Message)
  • Email: stehtisch@engineeringkiosk.dev
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776


fyyd: Podcast Search Engine
share








 November 22, 2022  46m