add x64 bins and arm64 bin

This commit is contained in:
Your Name
2026-08-03 02:08:58 -04:00
parent a53ba0a68e
commit cf7ba2d58a
25 changed files with 3565 additions and 48 deletions
+20 -1
View File
@@ -12,4 +12,23 @@ install_docker() {
warn "Log out and back in for docker group to take effect"
}
install_docker
uninstall_docker() {
command -v docker &>/dev/null || { log "docker not installed"; return 0; }
local pkgs=(docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose-v2)
local installed=()
for p in "${pkgs[@]}"; do
dpkg -s "$p" &>/dev/null && installed+=("$p")
done
if [ "${#installed[@]}" -gt 0 ]; then
spawn "Removing docker engine" sudo apt purge -y "${installed[@]}"
spawn "Cleaning up dependencies" sudo apt autoremove -y
fi
spawn "Removing docker apt repo" sudo rm -f /etc/apt/sources.list.d/docker.list /etc/apt/keyrings/docker.asc /etc/apt/keyrings/docker.gpg
warn "Docker data remains in /var/lib/docker — remove manually if desired"
}
case "${1:-}" in
uninstall) uninstall_docker ;;
*) install_docker ;;
esac