Run Flower using Docker

Start your Flower journey with our pre-made Docker images on Docker Hub, supporting amd64 and arm64v8 architectures.

Starting with Flower 1.40.0, the Alpine variants of flwr/base, flwr/superlink, and flwr/supernode use Alpine 3.23 and Python 3.13. Alpine 3.22 images are no longer built for new releases. When upgrading to Flower 1.40.0 or later, update the Flower version in an explicitly pinned tag and use the -py3.13-alpine3.23 suffix.

Our Quickstart guide walks you through containerizing a Flower project and running it end to end using Docker.

Getting Started

Running in Production

Advanced Options

Run Flower using Docker Compose