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-pluginsudo 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"}