[PR #64] [MERGED] Fix issues in fixing docker #76

Closed
opened 2025-11-20 04:14:30 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/bigbeartechworld/big-bear-scripts/pull/64
Author: @dragonfire1119
Created: 11/15/2025
Status: Merged
Merged: 11/16/2025
Merged by: @dragonfire1119

Base: masterHead: fix-issues-in-fixing-docker


📝 Commits (10+)

  • e024530 Improve Docker API version checks and cleanup
  • 89d0648 Update script version to 1.6.1
  • 0dbb446 Update README for Docker 28.0.x and API changes
  • 6d33ae2 Remove testing instructions from README
  • 9d36219 Improve Docker version resolution in run.sh
  • b32b784 Update script to support Docker 28.x series
  • 91cd9aa Update runc issue links to markdown format in README
  • 7340448 Improve Docker API version compatibility check
  • b9659fe Update script version to 1.6.2
  • 1ef117b Update script version to 1.6.1 in run.sh

📊 Changes

2 files changed (+102 additions, -76 deletions)

View changed files

📝 casaos-fix-docker-api-version/README.md (+29 -36)
📝 casaos-fix-docker-api-version/run.sh (+73 -40)

📄 Description

This pull request updates the casaos-fix-docker-api-version/run.sh script to improve Docker API version compatibility messaging, enhance GPG key cleanup, and make Docker runtime state cleaning more robust. The changes also bump the script version to 1.6.1.

Messaging and Versioning Improvements:

  • Updated all script version references from 1.6.0 to 1.6.1 for clarity and consistency. [1] [2]
  • Improved the API version warning message in verify_docker_api_version() to specify compatibility with Docker 28.0.x and added clearer guidance for scenarios where the installed Docker version is newer or incompatible.

Robust Cleanup Enhancements:

  • Enhanced GPG key cleanup in setup_docker_repository() by removing legacy Docker GPG key files that could cause repository conflicts.
  • Improved Docker runtime state cleaning in clean_docker_state() to avoid errors when network namespaces are busy, making the cleanup process safer and more reliable.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/bigbeartechworld/big-bear-scripts/pull/64 **Author:** [@dragonfire1119](https://github.com/dragonfire1119) **Created:** 11/15/2025 **Status:** ✅ Merged **Merged:** 11/16/2025 **Merged by:** [@dragonfire1119](https://github.com/dragonfire1119) **Base:** `master` ← **Head:** `fix-issues-in-fixing-docker` --- ### 📝 Commits (10+) - [`e024530`](https://github.com/bigbeartechworld/big-bear-scripts/commit/e0245308c48ae4d3ae62640349bfa0597c8b8e4a) Improve Docker API version checks and cleanup - [`89d0648`](https://github.com/bigbeartechworld/big-bear-scripts/commit/89d0648c4b5d4c51946dca96314bcf018e5c0f70) Update script version to 1.6.1 - [`0dbb446`](https://github.com/bigbeartechworld/big-bear-scripts/commit/0dbb446ee9ac75e15055e73a666bbeb9e72964b9) Update README for Docker 28.0.x and API changes - [`6d33ae2`](https://github.com/bigbeartechworld/big-bear-scripts/commit/6d33ae283b4d99c44f94031a1392acea35967a38) Remove testing instructions from README - [`9d36219`](https://github.com/bigbeartechworld/big-bear-scripts/commit/9d362197330bc1e18328a52ad6f0ffacea2bf7af) Improve Docker version resolution in run.sh - [`b32b784`](https://github.com/bigbeartechworld/big-bear-scripts/commit/b32b78407f64502992047cd3566a401e5823577f) Update script to support Docker 28.x series - [`91cd9aa`](https://github.com/bigbeartechworld/big-bear-scripts/commit/91cd9aa772957e19e4865729567c7078144376f4) Update runc issue links to markdown format in README - [`7340448`](https://github.com/bigbeartechworld/big-bear-scripts/commit/73404482c2502a206e1a7067922a410e10a4166d) Improve Docker API version compatibility check - [`b9659fe`](https://github.com/bigbeartechworld/big-bear-scripts/commit/b9659fe917917b3874e497139c872a4d047e6517) Update script version to 1.6.2 - [`1ef117b`](https://github.com/bigbeartechworld/big-bear-scripts/commit/1ef117b24f53d718c584ea5c3f41e78b63e300cd) Update script version to 1.6.1 in run.sh ### 📊 Changes **2 files changed** (+102 additions, -76 deletions) <details> <summary>View changed files</summary> 📝 `casaos-fix-docker-api-version/README.md` (+29 -36) 📝 `casaos-fix-docker-api-version/run.sh` (+73 -40) </details> ### 📄 Description This pull request updates the `casaos-fix-docker-api-version/run.sh` script to improve Docker API version compatibility messaging, enhance GPG key cleanup, and make Docker runtime state cleaning more robust. The changes also bump the script version to 1.6.1. **Messaging and Versioning Improvements:** * Updated all script version references from `1.6.0` to `1.6.1` for clarity and consistency. [[1]](diffhunk://#diff-198701c5a479170ce972c97f3fc3fffdb839d314cdf1e68849f24463f63756aaL23-R23) [[2]](diffhunk://#diff-198701c5a479170ce972c97f3fc3fffdb839d314cdf1e68849f24463f63756aaL1327-R1370) * Improved the API version warning message in `verify_docker_api_version()` to specify compatibility with Docker 28.0.x and added clearer guidance for scenarios where the installed Docker version is newer or incompatible. **Robust Cleanup Enhancements:** * Enhanced GPG key cleanup in `setup_docker_repository()` by removing legacy Docker GPG key files that could cause repository conflicts. * Improved Docker runtime state cleaning in `clean_docker_state()` to avoid errors when network namespaces are busy, making the cleanup process safer and more reliable. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 04:14:30 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/big-bear-scripts#76