Run diferentes Dockerfiles


I am using Dockerfile to start my docker containers. All of the configuration is in the docker-compose.yml file and I execute this to start all of them:

docker-compose up -d

I want to separate some containers and create an alternative Dockerfile, docker-compose-apache.yml for example.

How copuld I start the containers configured in the new file?

Is this a correct way to organize containers configuration?

Best regards.