From 97cf2ea2940c64201c1f8ddb3a527b9aee4a46fb Mon Sep 17 00:00:00 2001 From: Sam Heinz Date: Wed, 24 Jun 2026 02:20:47 +1000 Subject: [PATCH] fix docker update function (#15353) * fix docker update function * Update docker.sh --- ct/docker.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ct/docker.sh b/ct/docker.sh index d14a6901d..0ef27e8bc 100644 --- a/ct/docker.sh +++ b/ct/docker.sh @@ -27,12 +27,14 @@ function update_script() { msg_info "Updating base system" $STD apt update - $STD apt upgrade -y + $STD apt upgrade -y msg_ok "Base system updated" - msg_info "Updating Docker Engine" - $STD apt install --only-upgrade -y docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin - msg_ok "Docker Engine updated" + if dpkg-query -W -f='${Status}' docker-ce 2>/dev/null | grep -q "ok installed"; then + USE_DOCKER_REPO="true" setup_docker + else + setup_docker + fi if docker ps -a --format '{{.Image}}' | grep -q '^portainer/portainer-ce:latest$'; then msg_info "Updating Portainer"