最新のDockerでNextcloudを構築できない問題について
当サークルの書籍をご購入された皆様へのお知らせです。
2025/12/9
stLuciano
お知らせ
はじめに
当サークルの書籍をご購入された皆様へのお知らせです。 当サークルで販売させていただいている書籍において、Dockerを使用したツールや構築方法についての多くの記載がされています。しかし、Dockerのバージョンアップにより、Nextcloudの構築・アップデートができないという問題が発生しました。その問題と対処法、具体的な内容をまとめました。参考までにご覧ください。
該当バージョンと原因
v29.0.0以上のDockerにて発生しております。以下のコマンドで確認可能です。
$ docker -v
Docker version 29.1.2
Docker v29からAPIバージョン1.43以下の通信を受け付けない仕様に変更されました。Nextcloudはv1.41を使用しているため、APIを弾かれてマスターコンテナが機能しなくなります。
現状のままだと使えない本と該当箇所
Proxmoxで作る超便利なビジネスサーバーレシピ
- p52 4.5 Nextcloud、4.5.2 インストール
対処法
Dockerが受け付ける最低のAPIバージョンを変更することで機能するようになります。PVEのCTの場合、以下のコマンドを入力することで対処可能となります。
// Dockerが受け付ける最低APIバージョンを設定する
$ sudo tee /etc/docker/daemon.json <<EOF
{
"min-api-version": "1.41"
}
EOF
// 念のためDockerを再起動
$ sudo systemctl restart docker
参考文献
https://github.com/nextcloud/all-in-one/issues/7096#issuecomment-3527473541