diff --git a/mainline/alpine-slim/Dockerfile b/mainline/alpine-slim/Dockerfile
index 58e01411fc7409689f18987f3e268e627f928814..c9a2e62eaa331cbe27ac280d04e819f7280e638c 100644
--- a/mainline/alpine-slim/Dockerfile
+++ b/mainline/alpine-slim/Dockerfile
@@ -3,7 +3,7 @@
 #
 # PLEASE DO NOT EDIT IT DIRECTLY.
 #
-FROM alpine:3.20
+FROM alpine:3.21
 
 LABEL maintainer="NGINX Docker Maintainers <docker-maint@nginx.com>"
 
diff --git a/update.sh b/update.sh
index bf01741fe4c6c13b81ad5be02ade3ddc425d3651..e2563dbf985994e5881ba7f0c37d8ac0138f6664 100755
--- a/update.sh
+++ b/update.sh
@@ -55,7 +55,7 @@ declare -A debian=(
 )
 
 declare -A alpine=(
-    [mainline]='3.20'
+    [mainline]='3.21'
     [stable]='3.20'
 )