- Set environment variables in your shell for images name or edit your images name in
docker-compose.yml
. - Build images with docker compose.
docker-compose build
Build images from a Dockerfile in docker
directory.
docker build -t YOUR_IMAGE_NAME:YOUR_IMAGE_TAG PATH/TO/Dockerfile
The following command can use to remove intermediate images produced when using multi stage build in Dockerfile:
docker rmi -f $(docker images --quiet --filter "dangling=true")
docker-compose -f docker-compose.yml -f docker-compose.local.yml up
// Development
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
// Production
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up