Dockerfile - describes what software will be used to create the image. Configuration of the image. Includes all dependencies.
Image - Built from the dockerfile. Packaged up image and software into a single unit.
Container - a running image.
To build an image from a docker file: docker build -t myapp ./
To run an image in a container: docker run myapp