All skills

Cloud & DevOps

Docker

Latestv29.6.0Updated Jun 18, 2026

Overview

Docker is a set of products that uses operating system-level virtualization to deliver software in packages called containers. Docker automates the deployment of applications within lightweight containers, enabling them to run consistently across different computing environments.

Read more

How it works

dockerfile
FROM node:20-alpine
WORKDIR /app
COPY . .
RUN npm ci
CMD ["npm", "start"]

The flow

Step by step, from source to running.

  1. 1Write a Dockerfile
  2. 2docker build creates a layered image
  3. 3Image runs as an isolated container
  4. 4Same image runs anywhere

Latest changes

v29.6.0 · Jun 18, 2026

  • docker/cli, 29.6.0 milestone
  • moby/moby, 29.6.0 milestone
  • POST /containers/{id}/update now supports per-device blkio resource settingss. moby/moby
  • Add GET /images/{name}/attestations endpoint to retrieve in-toto attestation statements (such as SLSA provenance and SPDX SBOM) attached …
  • docker image push now respects NO_COLOR. docker/cli

Links

More in Cloud & DevOps