diff --git a/docker/Dockerfile_snap b/docker/Dockerfile_snap
index 2910d58a5b4ae3200526d7f70b5336c9537bc98b..8c0f68634f28ea9b54bb5e9fb5781c51e28796c3 100644
--- a/docker/Dockerfile_snap
+++ b/docker/Dockerfile_snap
@@ -22,7 +22,7 @@ RUN unsquashfs -d /snap/core/current core.snap
 
 # Grab the core22 snap (which snapcraft uses as a base) from the stable channel
 # and unpack it in the proper place.
-RUN curl -L $(curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/core22?channel=candidate' | jq '.download_url' -r) --output core22.snap
+RUN curl -L $(curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/core22?channel=edge' | jq '.download_url' -r) --output core22.snap
 RUN mkdir -p /snap/core22
 RUN unsquashfs -d /snap/core22/current core22.snap