我有Dockerfile
以下内容:
FROM docker/whalesay:latest
RUN apt-get update && apt-get install -y fortunes
CMD while true; do /usr/games/fortune -a | cowsay; sleep 2; done
我已经将上面Dockerfile
的图像构建为:docker-whale
我想docker-compose.yml
为上面的图像写一个。我的理解是,您可以使用docker-compose运行多个容器。
所以,如果我要运行5张图片docker-whale
,效果如何docker-compose.yml
?
您可以将其放在您的docker-compose.yaml
旁边Dockerfile
:
version: '2'
services:
docker-whale:
image: docker-whale
build: .
然后执行以下命令:
# build docker image
docker-compose build
# bring up one docker container
docker-compose up -d
# scale up to three containers
docker-compose scale docker-whale=3
# overview about these containers
docker-compose ps
# view combined logs of all containers
# use <ctrl-c> to stop viewing
docker-compose logs --follow
# take down all containers
docker-compose down
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句