つみかさね
D

Docker v29.5.3

リリース日: 2026-06-05データソース: GitHub Releases, npm, endoflife.date
影響度スコア
20/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正8/20
セキュリティ0/15
依存関係12/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1テスト環境で Docker を v29.5.3 にアップデート
  2. 2docker system df や通常のコンテナ操作の動作確認
  3. 3問題なければ本番環境に適用

影響対象

Docker利用者containerdイメージストア利用者Rootlessモード利用者

補足

  • -破壊的変更はありません
  • -containerd イメージストア利用環境では特に推奨
Dockerバグ修正containerdGoRootlessKit

この変更が意味すること

Docker v29.5.3 は、バグ修正と依存ライブラリのアップデートが中心のパッチリリースです。

主な修正として、docker system df コマンドの実行中にイメージのプルーンが同時に行われた場合にエラーが発生する問題が解消されました。containerd のイメージストアを使用しているプロジェクトで稀に発生していた競合状態が修正されています。

また、パッケージング面では containerd が v2.2.4 に、Go ランタイムが 1.26.4 に、RootlessKit が v3.0.1 にそれぞれ更新されています。セキュリティや安定性の観点からも定期的なアップデートが推奨されます。

主な変更点

docker system df のエラー低減

containerd イメージストア利用時に、イメージのプルーン操作と docker system df が同時実行された場合に発生するエラーを低減しました。

  • PR: moby/moby#52672
  • containerd イメージストアを有効にしている環境(features.containerd-snapshotter: true)に有効

パッケージ更新

コンポーネント旧バージョン新バージョン
containerd(静的バイナリのみ)v2.x 以前v2.2.4
Go ランタイム1.26.x 以前1.26.4
RootlessKitv3.x 以前v3.0.1
  • containerd の更新は静的バイナリのみに適用(moby/moby#52683
  • Go 1.26.4 の更新により、ランタイムのバグ修正が取り込まれています(moby/moby#52753
  • RootlessKit の更新はルートレスモードを使用している環境に影響

EOL / サポート状況

サイクル最新バージョンステータス
2929.5.3✅ Active
2828.5.2❌ EOL (2026-05-13)
2727.5.1❌ EOL (2025-05-03)
26.126.1.5❌ EOL (2025-02-17)
26.026.0.2❌ EOL (2024-06-08)

Docker 28 系は 2026年5月13日に EOL を迎えています。現在 Docker 28 以下を使用している場合は、Docker 29 系への移行を進めてください。

開発者への影響

  1. containerd イメージストアを使用している環境: docker system df と同時実行のプルーン操作で発生するエラーが解消されます。定期的なクリーンアップを自動化している CI/CD 環境での安定性が向上します
  2. ルートレスモード(Rootless Docker)を利用しているユーザー: RootlessKit v3.0.1 の更新が適用されます
  3. Docker 静的バイナリを利用している環境: containerd v2.2.4 の更新が含まれます
  4. 通常の Docker Desktop / パッケージインストール利用者: 依存関係の更新のみのため、動作への直接影響は限定的です

アップデート方法

# Linux (apt)
sudo apt-get update && sudo apt-get install docker-ce

# Linux (yum/dnf)
sudo yum update docker-ce

# macOS / Windows (Docker Desktop)
# Docker Desktop の設定から最新版に更新

# バージョン確認
docker version

GitHub リリースノート


データソース: GitHub Releases API, endoflife.date
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

必要な場合にアップデート

アップデートすべき場合

  • containerd イメージストアを使用していて docker system df のエラーが発生していた
  • ルートレスモードを利用しており RootlessKit の最新版を適用したい
  • Docker 28 以下を使用している(29 系への移行推奨)

様子見でよい場合

  • 上記の問題が発生していない
  • 通常の Docker 利用で特に問題がない

EOL / サポート状況

Docker 29Active
Docker 28End of LifeEOL: 2026-05-13
Docker 27End of LifeEOL: 2025-05-03
Docker 26.1End of LifeEOL: 2025-02-17
Docker 26.0End of LifeEOL: 2024-06-08
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。