A Task Definition is a collection of 1 or more container configurations. Some Tasks may need only one container, while other Tasks may need 2 or more potentially linked containers running concurrently.
The Task Definition allows you to specify things like:
- Which Docker image to use
- Which ports to expose