#import "/templates/exercise.typ": exercise, code, admonition

#show: doc => exercise(
  course-name: "Systems Administration",
  exercise-name: "Docker Compose",
  doc,
)

== Goals

- Run a Docker Compose system
- Examine a functioning Docker Compose system

== Tasks

Take a look at the Docker Compose examples in the #link("https://github.com/docker/awesome-compose")[Awesome Compose repo].
Pick one of them that interests you, get it running on your local machine, and then answer the following questions.

== Deliverables

+ Which example did you pick and why?
+ Were you able to run it successfully?
+ What's one thing you learned about Docker Compose from running an example that you weren't able to glean from the lecture today?
+ What is one service option that you learned about and what does it do?
+ Describe the directory structure of the example you chose.
+ How could you use this example to help with your final project?
