Docker Community All-Hands #6
2022-09-01
-- online --
as the organisers put it
Get highlights the 6th Docker Community All-Hands, including the latest releases, best practices, and links to all of the talks on YouTube.
who it's for
software developers, platform engineers, devops engineers, site reliability engineers, security engineers, open source maintainers, developer advocates
topics
layered SBOMs for images; multi-platform image builds; containerd-backed image storage; Docker Desktop extensions; dockerizing .NET applications; dockerizing Go applications; integration testing with docker-maven-plugin; container debugging and fixes; virtual IP high availability containers; CI with Docker and GitHub Actions; software supply chain mitigation; migrating container workloads to ECS
| title | author | length |
|---|---|---|
| Recapping the last year of developer-focused innovation in Docker Desktop | Jake Levirne | 14m |
Docker reports about 8 million downloads, 24 new features and over 37,000 commits to Docker Desktop over the past year; highlights include Compose V2 GA, a… | ||
| Viewing images through layered SBOMs | Jim Clark | 23m |
Generates layered SBOMs that show which Dockerfile instruction owns which packages — e.g. a single npmci layer pulls in 322 packages while a node base adds 10… | ||
| Multi-platform image support in Docker Desktop | Djordje Lukic | 14m |
Docker Desktop 4.12 exposes an experimental feature that replaces custom pull/push code with containerd remotes+snapshotters so image storage becomes… | ||
| Real-world Docker images for .NET | Thorsten Hans | 31m |
Starts from the VS Code Docker extension multi-stage Dockerfile and shows concrete edits that cut build time and layers: remove redundant dotnet build, run… | ||
| Have the superpower of fixing containers | Ákos Takács | 35m |
Shows step‑by‑step fixes that actually work: use docker container inspect and formatted json with jq/python to compare ENTRYPOINT vs CMD, run an interactive… | ||
| Developing Go apps with Docker | Muhammad Quanit | 35m |
Shows how to Dockerize a Go HTTP server (Go 1.18.1) by copying go.mod, running go mod download, building with go build -o codedocker, and running the binary in… | ||
| Integration testing your legacy java microservice with docker-maven-plugin | Terry Brady | 14m |
Demonstrates using the docker-maven-plugin to start dependent containers from pom.xml in Maven’s pre-integration phase (and stop them in post-integration)… | ||
| Umbraco and Docker: Hosting a .NET Load Balanced CMS on Docker | Carl Sargunar | 27m |
Builds a runnable Umbraco .NET 6 site in Docker using a multi-stage Dockerfile, SQL Edge for ARM as the database, and docker-compose to launch a three-node… | ||
| Build Your CV with Docker and GitHub Actions | Mohammad-Ali A'râbi | 13m |
A LaTeX CV lives in Overleaf, syncs to GitHub, and a Docker-based build runs in a GitHub Actions workflow that produces a main.pdf artifact and a release… | ||
| Let's Deploy A Containerized Application | Kale Oum Nivrathi | 19m |
Shows how Docker Desktop sets up a local Kubernetes cluster with one‑click Kubernetes setup and delivers a hands‑on workflow: apply YAML from a GitHub repo to… | ||
| High Availability Containers with VIP (Virtual IP) | Mohammed Toraif | 15m |
Three containers (web1, web2, web3) run CentOS 8 with nginx and keepalived, creating a virtual IP 172.17.0.200 bound to web1 by priority 200/100; a… | ||
| Policy as [versioned] Code - you're doing it wrong | Chris Nesbitt-Smith | 28m |
Claim: treat policy as a versioned dependency, visible in a repo, testable and semantically versioned so you can push 10 updates in a single day and measure… | ||
| Nightingale: Docker for Pentesters | Raja Nagori | 08m |
A prebuilt Docker image called Nightingale packages category folders for web, API, mobile, OSINT and forensics tools, installs metasploit, multiple language… | ||
| I Deleted 78% of my Redis Containers, and they Still Run! | Vinod Gupta | 13m |
Claim: deleted 78% of Redis packages and the service still runs. The team uses runtime profiling plus simple coverage script payloads to find required binaries… | ||
| How to Make a Docker Extension | Shy Ruparel | 30m |
Docker extensions arrive in beta via an update to Docker Desktop and the workflow here shows a complete, working loop: build a minimal UI image, install it… | ||
| Bringing CI to Laptops with Drone extension for Docker Desktop | Kamesh Sampath | 21m |
Brings Drone CI into Docker Desktop via a Docker extension that installs with a created volume and a pulled image (demo used version 1.1.2), runs Docker-based… | ||
| How to create a frontend-only Docker extension to get the size of public images | Tobias Fenster | 15m |
Creates a frontend-only extension that reports a public image size without pulling it by calling docker manifest inspect, parsing the JSON, summing config +… | ||
| Creating Docker Extensions for an Open Source Project | Edith Puclla | 18m |
A one‑click Docker Desktop extension bundles a running Percona Monitoring and Management stack: an image based on Alpine contains a docker-compose that… | ||
| Experience on build Database Docker Desktop Extensions | Marcelo Fabian Ochoa | 40m |
Three working Docker Desktop extensions are shown: a pgAdmin4 inside Docker Desktop using a small Go “ready” service, multi-stage Node/Go build and persistent… | ||
| Mitigating attack on Software Supply Chain using GOSH Docker Extension | Mitja Goroshevsky | 37m |
Claims that GOSH prevents August 3-style supply‑chain strikes by using a content-addressable blockchain with per‑commit cryptographic signatures, immutable… | ||
| How does Docker run machine learning on specialized AI | Shashank Prasanna | 35m |
Explains how Docker exposes GPUs and AI silicon by inserting a pre-start hook via a custom runtime that calls vendor libraries (example: libnvidia-container… | ||
| Extending Docker for using web3/decentralized storage | Marton Elek | 22m |
Goal is to make docker push/pull use a decentralized storage backend instead of a central registry. Attempts cover containerd grpc extension (upstream draft… | ||
| The Rise of No-Code AI Vision at the Edge | Ajeet Singh Raina, Lakshantha Dissanayake | 31m |
Shows a working retail item detector built by pairing Node-RED flows with Docker containers on a Jetson Nano class device, using a camera input, a data-loader… | ||
| Migrating Beanstalk Ruby/Js Applications to ECS Using Docker | Camilla Martins, André Fernandes | 21m |
A presentation about migrating Ruby and JavaScript applications from AWS Elastic Beanstalk to Amazon ECS using Docker. It explains organizing and preparing… | ||
| Has remote working contributed to a more diverse workplace? | Ada Nduka Oyom, Derek Tigges, Atieh Taheri | 24m |
Panelists cite a Meta diversity report claiming remote work increases racial and some US minority representation, and give concrete wins: more hires from… | ||
| Developing an Extension for Docker | Angel Fernando Borroy | 34m |
The talk covers the new Docker Extensions SDK and how to use it to build Docker Desktop extensions. It presents a live development example of creating an… | ||
| Take your projects to the next level with the Docker-Sponsored Open Source Program | Alyssa shames, Brittany Blodgett | 50m |
Panel describes Docker-Sponsored Open Source Program changes and shows concrete results: projects use Docker Hub auto builds to eliminate manual image… | ||
| Open Source Program Offices | Felix Faasen, Ana Jiménez Santamaría, Guy Martin | 26m |
Companies describe standing up OSPOs to centralize license compliance, run inner-source pilots before public release, and manage long‑term relationships with… | ||
| How can open source foundations support my project? | Deborah Bryant, Arun Gupta, Carol Geyer, Derek E. Weeks | 22m |
Foundations provide a neutral home that holds project funds and trademarks, manages IP and licensing, and runs governance (examples: governing boards vs… | ||
| Using Docker as a Beginner! | Megha Kadur | 11m |
A career switch narrative frames a step-by-step intro to Docker: explains Dockerfile lines (FROM, RUN, ENV, WORKDIR, EXPOSE, CMD), runs basic commands like… | ||
| How I use Docker as a Developer Advocate | Pavan Belagatti | 07m |
Shows daily developer work: uses hello-world Node.js apps to learn and to build demos, containerizes them with Docker Desktop, pushes to Docker Hub and… | ||
| What do security teams really want? | Rani Osnat | 20m |
Explains concrete actions security teams actually ask for: generate SBOMs for images and integrate scanning into CI/CD so known CVEs and secrets are detected… | ||
| Application Hickory Dickory Docker! | Daniel Fonseca | 22m |
Claim: any legacy app can be containerized. Demo shows an API built as a Tomcat WAR (requires Tomcat 7) wrapped on Alpine base + Tomcat 7 war, Dockerfile… | ||
| Community Awards | Eva Bojorges, Alba Roza | 14m |
Overview of Docker community programs and concrete wins: the Captains program accepts content creators and experts and adds 5 new captains since the last… | ||
| nothing matches | ||