© 2026 Gerox.com, Department of Advanced Sciences, Faculty of Science and Engineering, Kazuyuki Kobayashi Laboratory, Hosei University

Docker をversion 29にアップグレードすると、API のバージョンが 1.52(最小バージョン 1.44) に更新されます。
しかし、Traefik3.6.0以前のバージョンでは API version 1.24 を使用しているため、そのままでは動作しなくなります。

Traefik 3.6.0以前のバーションでの対応方法(2025年11月12日 現在)
3.6.1(2025年11月14日 現在)で対応したので、下記の修正は不要になりました。

以下のいずれかの方法で動作するようになります。


方法 1:Docker を version 28に戻し対応

Ubuntu 24.04 の場合、以下のコマンドを実行します。

sudo apt-get install \
  docker-ce=5:28.5.2-1~ubuntu.24.04~noble \
   docker-ce-cli=5:28.5.2-1~ubuntu.24.04~noble \
   docker-ce-rootless-extras=5:28.5.2-1~ubuntu.24.04~noble \
   containerd.io docker-buildx-plugin docker-compose-plugin
sudo apt-mark hold \
   docker-ce docker-ce-cli docker-ce-rootless-extras \
   containerd.io docker-buildx-plugin docker-compose-plugin


方法 2:Docker 29で、設定を追加して対応

/etc/docker/daemon.json に以下の設定を追加します。

{
"min-api-version":"1.24"
}

参考:https://www.docker.com/blog/docker-engine-version-29/