Multi-platform image support in Docker Desktop
summary
Docker Desktop 4.12 exposes an experimental feature that replaces custom pull/push code with containerd remotes+snapshotters so image storage becomes containerd-backed; the daemon toggles via Preferences → Experimental. It demonstrably builds and runs a true multi-platform image build (linux/arm64, linux/amd64) using docker buildx, runs nginx and simple containers, and successfully pushes a multi-arch manifest to Docker Hub. Migration of existing local images is planned in a second stage and the integration aims to become default next year.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:10What is ContainerD
- 2:22Why are we doing this
- 4:08Docker Architecture
- 6:15Roadmap
- 8:28Demo
related talks
21mcontainerd: Project Update and Deep Dive
26mCloud Native Buildpacks: Containers for Everyone
28mHow to Get Started with Docker
35mBuildKit: A Modern Builder Toolkit on Top of containerd
35mA Containerd And Friends Update: What’s New In Runtimes?
05mWhat are Docker Extensions
30mProject Decker: Cloud Foundry with Docker
20mCreating Production Ready Containers: What Devs Need to Know to Secure Their Containers
