mirror of
https://github.com/bigbeartechworld/big-bear-scripts.git
synced 2026-07-22 13:33:44 -04:00
[PR #61] [MERGED] Update Docker version handling for CasaOS compatibility #73
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/bigbeartechworld/big-bear-scripts/pull/61
Author: @dragonfire1119
Created: 11/13/2025
Status: ✅ Merged
Merged: 11/14/2025
Merged by: @dragonfire1119
Base:
master← Head:check-docker-availability📝 Commits (3)
2819848Update Docker version handling for CasaOS compatibilityf6e5dfaUpdate Debian trixie and Raspberry Pi OS guidanced9ab3a8Resolve Docker and containerd versions at runtime📊 Changes
1 file changed (+184 additions, -46 deletions)
View changed files
📝
casaos-fix-docker-api-version/run.sh(+184 -46)📄 Description
This pull request updates the CasaOS Docker Version Fix Script to improve compatibility checks and installation robustness for Docker 24.0.x. The script now verifies Docker 24.0.x package availability for the user's OS version, installs the latest matching version rather than a hardcoded one, and provides clearer messaging and fallback logic during installation. These changes help prevent installation on unsupported OS versions and ensure users receive the most compatible Docker release for CasaOS.
Compatibility and OS Detection Improvements:
check_docker_availabilityfunction to detect if Docker 24.0.x is available for the user's OS version (Debian trixie, Ubuntu noble/oracular are now flagged as unsupported), with detailed error messages and recommended solutions. [1] [2]Installation Logic Enhancements:
5:24.0.*) for installing the latest available Docker 24.0.x, and updated installation commands and fallback logic to match any suitable 24.0.x version. [1] [2] [3]containerd.ioinstallation, trying version patterns if exact matches fail, and clarified error messaging for failed installations.Messaging and Documentation Updates:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.