Nebraska.Code() Sessions tagged docker

Containers from a Cruising Altitude

The goal of the presentation is to educate listeners on VM and container architectural basics, then build on these concepts to show the fundamental differences between the two implementations and explain the strengths of each. The second stage of the presentation delves into containers; their standards, the popular container softwares available, and how they differ. A brief touch on container orchestration is included. Lastly, the presentation touches on the future of containers, and how Kata containers are looking to bridge the gap between VMs and containers.

Speaker

Benedict Rasmussen

Benedict Rasmussen

Software Engineer, Secure Sky

Docker & Container basics

What is Docker? What is a container? Why should I care? Is a container just a Virtual Machine? How does all of this actually work?

These are the questions I aim to answer with this presentation. We'll introduce the concept of containers, talk about how they compare and contrast to virtual machines, and take a deep-dive into the inner workings of the Docker container engine.

By the end of this session, you'll know everything you need to get started with Docker and container-izing an app of your own. This presentation won't cover container deployment pipelines, or production infastructure for containers, just the core concepts that serve as a prerequisite for moving on to those more advanced topics.

Speaker

Paul Spoon

Paul Spoon

Senior Software Engineer, Olo

Using a TDD Approach to Docker

Stop waiting until deployment to test the contents and configuration of your Docker images! Test Driven Development isn't just for application code. Apply it to your infrastructure code as well! There are multiple tools available to verify the output of Dockerfiles. Adding one of these tools into your developer build and CI/CD pipeline can detect errors and regressions earlier, making them less costly to fix. It's time to replace docker run as your testing tool of choice for Docker images.

Speaker

Ryan Hochstetler

Ryan Hochstetler

Infrastructure Engineer, Flywheel