コミュニティソリューション

Ubuntu 24.04で見つからないCasaOSインストーラーのDocker 24.0.7を修正する

A November 2025 CasaOS installation on Ubuntu 24.04 failed because the installer searched Docker's repository for the removed Docker CE 24.0.7 package even though Docker 29.0.1 was already installed. The installer was later updated to work with current Docker packages.

CasaOSのインストーラーがUbuntu 24.04で次の表示で停止する場合 エラー: apt-cache madisonの結果に「24.0.7」が見つかりません、このエラーは、システムに無理に戻すべきUbuntuパッケージが欠落しているのではなく、過去のインストーラーとDockerバージョンの不一致によるものです。2025年11月のIceWhale Communityの報告では、Docker 29.0.1がすでにインストールされ正常に動作していたにもかかわらず、新規のUbuntu 24.04 LTSマシンでこの失敗が再現されました。

重要な時期の境界は、この正確なインストーラーのバグが後に対処されたことです。2025年12月、CasaOSのメンテナーは、インストールスクリプトを更新してDocker 24.0.7への固定をやめ、利用可能な最新のDocker Engineをインストールし、新しいDockerバージョン向けにDocker API互換性処理を適用したと報告しました。現在のCasaOSインストーラースクリプトでは、以前のハードコードされた 24.0.7 元のスレッドで確認された依存関係。

元のCasaOSインストーラーエラーの表示例

コミュニティの執筆者は次の方法でCasaOSをインストールしました。

curl -fsSL https://get.casaos.io | sudo bash

さらに次も試行しました。

export INSTALL_DOCKER=false

しかし、インストーラーはDockerの依存関係処理段階に入り、Docker APTリポジトリで次の1つのバージョンを正確に検索しました。

INFO: バージョン「24.0.7」のリポジトリを検索しています
apt-cache madison docker-ce | grep '24.0.7'
エラー: apt-cache madisonの結果に「24.0.7」が見つかりません

ホストにはすでにDocker Engine 29.0.1がインストールされていました。DockerのNobleリポジトリに、過去のスクリプトが想定していたパッケージバージョンが含まれなくなっていたため、CasaOSのインストールを完了できる前に失敗しました。

Ubuntu 24.04でDocker CE 24.0.7が見つからなかった理由

過去のインストーラーは実質的に、Ubuntu 24.04用のDockerリポジトリに対して、そこではすでに利用できなくなっていたパッケージバージョンを要求していました。実行したコマンドは次のとおりです。

apt-cache madison docker-ce

一致する24.0.7のエントリが存在しないことを確認しました。

コミュニティメンバーのgelbuildingは、これをインストーラーとDockerパッケージリポジトリ間のタイミングの不一致だと正しく説明しました。当時は、インストーラーの更新を待つ間の最も手間の少ない回避策として、Ubuntu 22.04やDebian 12など、より古いサポート対象ディストリビューションを使用することが提案されました。

2025年の障害後にCasaOSが変更したこと

同じDocker互換性問題をめぐる後のCasaOS GitHubディスカッションでは、インストールスクリプトが修正されたと報告されました。更新後の動作は次のように説明されています。

  • Docker 24.0.7ではなく、利用可能な最新のDocker Engineをインストールする。
  • 最新のDockerリリース向けにDocker API互換性の上書きを適用する。
  • CasaOSのサービスと内蔵アプリ管理を新しいDockerバージョンで動作させる。

現在のインストーラーのソースでは、Docker CE 24.0.7をハードコードするのではなく、Dockerのメジャーバージョンの最小要件も定義されています。現在のCasaOSインストーラースクリプトを確認できます。

現在のCasaOSインストール方法

現在のCasaOSリポジトリでも、標準のワンラインインストーラーが案内されています。

curl -fsSL https://get.casaos.io | sudo bash

または:

wget -qO- https://get.casaos.io | sudo bash

現在のCasaOSのGitHubインストール手順を参照してください。

今すぐ最初の対策としてDockerを24.0.7にダウングレードしないでください

コミュニティの投稿が作成された当時、インストーラーがそのバージョンを明示的に要求していたため、Docker 24.0.7を復元する方法を探すのは理解できました。しかし、インストーラー自体が更新された現在、Ubuntu 24.04に古いDockerパッケージを無理に戻すことは、通常、最初に行うべき対策ではありません。

Dockerをダウングレードすると、別の互換性問題やセキュリティ問題が発生する可能性があります。また、過去の1つのバージョンを復活させるためだけにUbuntuのリリースやパッケージリポジトリを混在させると、ホストがサポート対象外のパッケージ状態になるおそれがあります。

現在のインストールでは、まず現在のCasaOSインストーラーと現在のDockerリポジトリの状態を確認してください。

古いインストーラーをまだ使用しているか確認する方法

それでも次の表示が出る場合:

リポジトリでVERSION「24.0.7」を検索しています

現在のスクリプトではなく、古いキャッシュ版、ミラー版、改変版、またはサードパーティ製のインストーラーを実行している可能性が極めて高いです。

スクリプトの入手元を確認してください。古いものをコピーするのは避けてください casaos-install.sh フォーラムの添付ファイルや古い自動化リポジトリからではなく、現在のアップストリームスクリプトが利用できる場合はそれを使用してください。

Dockerがすでにインストールされている場合は?

元の記事の作成者は、すでにDocker 29.0.1をインストールしていました。現在のインストーラーは、許容されるDockerのインストールを検出して動作すべきであり、元のスレッドにある古いパッケージを要求すべきではありません。

CasaOSをインストールする前に、以下を確認してください:

docker --version
docker version
systemctl status docker

Dockerが正常でも、現在のCasaOSのインストールに失敗する場合は、Dockerを削除する前にインストーラーの出力全体を保存してください。現在の失敗は、過去の24.0.7のバグとは別の原因による可能性があります。

Ubuntu 24.04はCasaOSが推奨する最も保守的なホストと同じではありません

現在のCasaOSリポジトリでは、テスト済みかつ推奨のオペレーティングシステムとしてDebian 12を挙げ、その他の対応済みまたはコミュニティでテストされたプラットフォームも別途掲載しています。Ubuntuでのインストールも可能ですが、リリースによってテストの程度は異なります。

本番用のホームサーバーを構築しており、トラブルシューティングの負担を最小限にしたい場合は、すべての新しいUbuntuリリースが直ちにインストーラーの検証を受けると想定せず、CasaOSがテスト済みまたは推奨として明示的に掲載しているホストOSを使用してください。

無関係なインストーラーエラーを回避するためにTLS検証を無効にしないでください

CasaOSでは、証明書に関連する別個の過去のインシデントが発生しています get.casaos.io。TLS証明書の問題は、Docker 24.0.7パッケージの問題とは異なります。

次の場合 curl で証明書の検証エラーが報告された場合でも、自動的に追加しないでください -k または証明書の検証を全体的に無効にします。これはインストーラーのダウンロードにおける信頼モデルを変更するため、Dockerパッケージのトラブルシューティングと混同しないでください。

現在のトラブルシューティング手順

  1. ホストのオペレーティングシステムとアーキテクチャを確認してください。
  2. 次を実行します docker --version すでにインストールされている場合は、Dockerが正常に動作していることを確認してください。
  3. 現在のインストーラーを使用し、 get.casaos.io古いローカルコピーではなく、
  4. 出力で引き続きDocker 24.0.7が明示的に要求される場合は、停止してスクリプトのソースを確認してください。
  5. Docker 24.0.7を復元する目的だけで、古いUbuntuリポジトリを追加しないでください。
  6. 現在の互換性要件を確認するまでは、Dockerをダウングレードしないでください。
  7. 現在のスクリプトが別の理由で失敗した場合は、インストーラーの完全なログを保存してください。

CasaOS Docker 24.0.7インストーラーFAQ

CasaOSで「Docker CE 24.0.7が見つかりません」と表示されたのはなぜですか?

過去のインストーラーは、Dockerリポジトリ内でそのバージョンを明示的に検索していました。2025年11月までに、Ubuntu 24.04 Nobleのリポジトリではそのバージョンが提供されなくなり、インストールが停止しました。

現在のCasaOSインストーラーでも、Docker 24.0.7は必要ですか?

現在の上流インストーラーのソースには、以前の固定されたDocker 24.0.7要件はもはや記載されておらず、CasaOSのメンテナーは2025年12月、インストーラーが互換性への対応を含め、利用可能な最新のDocker Engineを使用するよう更新されたと報告しました。

Docker 24.0.7を手動でインストールすべきですか?

通常の現在の対処法としては、そうではありません。これは過去のパッケージを対象とした設定でした。まず現在のインストーラーと最新のDockerパッケージを使用してください。

CasaOSは新しいDockerリリースで動作しますか?

2025年のインシデント後に実施されたインストーラーと互換性に関する作業は、CasaOSが最新のDockerバージョンで動作できるようにすることを明確な目的としていました。現在のリリースで失敗した場合は、最新のDockerバージョンがすべてサポート対象外だと決めつけるのではなく、正確なAPIまたはサービスのエラーを診断してください。