This repository is used to help teach about how docker works with a minimal example.
Start with the Flask demo and then move on to the drupal one.
This diagram explains the basics of how a docker network talks to the outside world.
Following a network request and response:
- First the client requests a URL (like kieranwood.ca)
- The reverse proxy determines which host you need to talk to based on the request and forwards the request to it
- The Host then talks to the containers to generate a response
- The response is propogated from the container to the host machine, then to the reverse proxy and back to the client