The sample from Docker, a "hello world" with
flask, seems to build fine, but, as an exercise can it be broken into two components?
The redis service uses a public Redis image pulled from the Docker Hub registry.
Compose pulls a Redis image, builds an image for your code, and starts the services you defined. In this case, the code is statically copied into the image at build time.
What I have in mind is to use the default
redis image as its own container, and then modify the
flask app so that it connects to the
redis image. This is reasonable?