First we should know, Dockerfile is not docker-compose.yml.
Dockerfile
is the file run by docker build -t image:tag .
for making a docker image.
But the docker-compose.yml
is the file run by docker-compose up
for start a docker container or several containers.
They are both files that collecting many orders, which make the building process clearly and organized.