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
Post a Comment