DockerCon 2020
who it's for
application developers, devops engineers, platform engineers, build and release engineers, qa and test engineers, database developers
topics
Dockerfile best practices; Docker Compose for development; multi-container app deployment; Docker Desktop file sharing; BuildKit advanced build features; rootless Docker daemon hardening; GitHub Actions build and push; containerized integration testing; registry mirroring and caching; image layer and cache optimization; VS Code Docker extension
| title | author | length |
|---|---|---|
| How to Get Started with Docker | Peter McKee | 28m |
Step‑by‑step setup starts with Docker Desktop, then a Dockerfile based on node:12.16.3 that copies package.json, runs npm install and sets CMD to node… | ||
| Build & Deploy Multi-Container Apps to AWS | Lukonde Mwila | 26m |
A runnable multi-container to‑do app is built: nginx as an entry proxy, a React client, an Express/Node backend, and Mongo locally but swapped to MongoDB Atlas… | ||
| How to Create PHP Development Environments with Docker Compose | Erika Heidi | 31m |
Step-by-step recipe for a working PHP dev stack using Docker Compose: a Dockerfile builds a PHP 7.4 FPM image that installs required PHP extensions and copies… | ||
| Best Practices for Compose-managed Python Apps | Anca Iordache | 29m |
Shows how to containerize a Flask+MySQL+Nginx dev stack with Dockerfiles and Docker Compose, demonstrates ordering COPY/RUN to leverage build cache, and uses… | ||
| How to Build and Run Node Apps with Docker and Compose | Kathleen Juell | 29m |
Shows how to build a small Node image using an Alpine Node base (notes on musl vs glibc), chain RUN instructions to minimize layers, and copy package.json… | ||
| Become a Docker Power User With Microsoft Visual Studio Code | Brian Christner | 33m |
Demonstrates using Visual Studio Code plus the Docker extension (GA 1.0) and Docker Desktop to actually build a workflow: it bootstraps Python Flask app by… | ||
| Building a Docker Image Pipeline Using GitHub Actions | Gareth Rushgrove | 22m |
Shows a reproducible pipeline that uses GitHub Actions plus Docker’s build-push-action to build and push 49 variant images in parallel (all 49 jobs complete in… | ||
| How to Improve Your Image Builds Using Advance Docker Build | Nicholas Dille | 29m |
BuildKit replaces the legacy docker build with features that cut time and leak risk: set DOCKER_BUILDKIT=1 to enable parallel multi‑stage builds that drop a… | ||
| New Docker Desktop Filesharing Features | Dave Scott | 25m |
Docker Desktop replaces SMB on Windows with a FUSE-based filesystem over hypervisor sockets, adds caching and inotify so edits propagate reliably, and reports… | ||
| Simplify All the Things with Docker Compose | Michael Irwin | 30m |
Demonstrates concrete files and commands: a Compose YAML that replaces repeated docker run calls, a dev image using multi-stage Dockerfile to share dev/prod… | ||
| Dev and Test Agility for Your Database with Docker | Julie Lerman | 30m |
Shows a concrete workflow that runs SQL Server for Linux from mcr.microsoft.com SQL Server image inside Docker, seeds schema with Flyway migrations, and uses… | ||
| How to Build and Test Your Docker Images in the Cloud | Peter McKee | 22m |
Shows exactly how Docker Hub runs CI: connect GitHub repo, use AutoBuilds and AutoTests to trigger builds on merges, run Jest via a docker-compose.test.yml… | ||
| Labels, Labels, Labels | Andy Clemenko | 19m |
Claim: embed full metadata and even runnable manifests inside image labels and use CI policy to enforce them. A demo builds an image (build #12) with… | ||
| How to Use Mirroring and Caching to Optimize your Container Registry | Brandon Mitchell | 31m |
Shows how to run Docker’s registry image as a pull-through cache (set registry with --proxy-remote-url and point engines with --registry-mirror flag), then… | ||
| Using Docker & Compose to Simplify Integration Testing | Andrew Crumpler | 30m |
Claims that containerizing tests and dependencies makes integration testing reproducible and fast and demonstrates it end to end: builds a Node/Mocha test… | ||
| Hardening Docker Daemon with Rootless Mode | Akihiro Suda | 22m |
Runs the entire Docker stack as an unprivileged user so container escapes cannot gain real root on the host; installation is a single script and one env var… | ||
| nothing matches | ||