https://download.docker.com/linux/static/stable/x86_64/docker-29.4.0.tgz
56c90317a05d86bd84f2bf8d086faefce6f31f82e8c92880de7710dd5f8ce5b7
https://github.com/dkaser/unraid-docker-update/releases/download/2026.04.10.2221/unraid-dockerupdate-2026.04.10.2221-noarch-1.txz
10436075904ccd718a1c39daa5900417cf3e4d0478933c4cd0530e1a7f099182
/dev/null; then
DOCKER_WAS_RUNNING=true
echo "Stopping Docker..."
/etc/rc.d/rc.docker stop
fi
echo "Extracting Docker $PLUGIN_DOCKER_VERSION binaries..."
tar -xzf /boot/config/plugins/docker-update/docker-29.4.0.tgz -C /usr/bin --strip-components=1
if [ "$DOCKER_WAS_RUNNING" = "true" ]; then
echo "Restarting Docker..."
/etc/rc.d/rc.docker start
fi
echo "Docker binaries updated successfully."
else
echo "Docker binaries are already up to date."
fi
# cleanup old versions
rm -f $(ls /boot/config/plugins/docker-update/unraid-dockerupdate-*.txz 2>/dev/null | grep -v '2026.04.10.2221')
rm -f $(ls /boot/config/plugins/docker-update/docker-*.tgz 2>/dev/null | grep -v '29.4.0')
echo ""
echo "----------------------------------------------------"
echo " docker-update has been installed."
echo " Version: 2026.04.10.2221"
echo "----------------------------------------------------"
echo ""
]]>