An image is the recipe, a container is the meal
An image is a saved, immutable template: the filesystem and configuration needed to run something. A container is a running instance of an image.
One image can produce a thousand identical containers. Stopping a container discards it. The image is unchanged, and starting another gives you the same thing again.
Image: the template on disk. Container: the running copy.