I've updated my alpine-perl Docker image to Perl 5.24.1. It has the same caveats as 5.24.0 (3 Perl unit tests fail).

I love that I can do this:

$ time docker run -it --rm scottw/alpine-perl:latest sh -c "cpanm --notest Mojolicious && mojo generate lite_app foo && ./foo get /"
...
<!DOCTYPE html>
<html>
  <head><title>Welcome</title></head>
  <body><h1>Welcome to the Mojolicious real-time web framework!</h1>
To learn more, you can browse through the documentation
<a href="/perldoc">here</a>.
</body>
</html>

real    0m20.960s
user    0m0.064s
sys     0m0.028s

That time includes downloading (~95 Mbps) the Docker image and Mojolicious.

Note for SSL users

You'll need to add RUN apk add openssl openssl-dev to your Dockerfile before installing any SSL-based modules (Net::SSLeay, IO::Socket::SSL, etc.).