Docker: Dockerfile vs docker-compose.yml -


i have dockerfile following:

from docker/whalesay:latest run apt-get update && apt-get install -y fortunes cmd while true; /usr/games/fortune -a | cowsay; sleep 2; done 

i have built above dockerfile image: docker-whale

i want write docker-compose.yml above image. understanding can run multiple containers docker-compose.

so if want run 5 images of docker-whale, how docker-compose.yml looks like?

you put docker-compose.yaml next dockerfile:

version: '2' services:   docker-whale:     image: docker-whale     build: . 

and execute following commands:

# build docker image docker-compose build  # bring 1 docker container docker-compose -d  # scale 3 containers docker-compose scale docker-whale=3  # overview these containers docker-compose ps  # view combined logs of containers # use <ctrl-c> stop viewing docker-compose logs --follow  # take down containers docker-compose down 

Comments