Though it's the common use case, deploying your application using docker - or even just using docker to power your local development stack - may seem a bit daunting at first. And it may require some changes you're not yet ready, or able, to make. But if you want to get started with docker, there are plenty of uses that aren't deployment.

In this 99% Yak-Shaving™ Free session, we'll focus on the ones that require little (or no) setup, and build a solid understanding of docker itself. These day-to-day use cases will make you docker confident, and ready to tackle things like deployment with docker in the future.

Bring your laptop, and you'll be using some of them before I stop talking. And if you find the docker vrs virtual machine distinction a little fuzzy, don't worry - this talk will start by clearing that right up, and do it with sock puppets.

Comments

Please login to leave a comment

Robert Smith at 11:44 on 24 Oct 2024

Great talk. Good info. Never new what the entry point was used for in docker compose. Now I know. Thanks

Joseph Lavin at 12:00 on 24 Oct 2024

Tim is a great presenter. Subject matter is great, lot's a real world example. Subject matter still relevant as it is a relevant introduction of showing how Docker works at a simpler / lower level.

There was a person, on HN I believe, who said their entire development tools setup is a series of docker containers and aliases. Was it you? LOL. Still, using Docker containers as "utilities" is an extremely powerful tool and I'm glad that was the focus of this talk rather than just how to use Docker. Copy-pasting a tweet of mine from forever ago:

Gosh I love Docker. Homebrew's copy of ffmpeg wasn't working on my Mac (missing static lib). So I bust out this command for a quick conversion:
docker run --rm -it -v ${PWD}:/usr/src/project jrottenberg/ffmpeg:4.4-alpine \
-i /usr/src/project/cf.webp /usr/src/project/cf.png

Omni Adams at 16:46 on 28 Oct 2024

It had puppets and humor, and most importantly no gems or npm. I'm not sure I'll ever be a Docker pro since I don't spend that much time messing with it, but this made me think of containers as another tool and not just a way for things to not "work on my machine".

Add some interpretive dance to the sock puppets for the best talk ever!