李明
|
服务先创建起来
ls cd flask-redis/ pwd
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo service docker restart sudo docker-compose up
cd labs/flask-redis/ sudo docker-compose ps
docker-compose up --scale web=3 -d
version: "3" services: redis: image: redis web: build: context: . dockerfile: Dockerfile environment: REDIS_HOST: redis
#-d后台运行 sudo docker-compose up -d #启动了2个容器,1个web,1个resdis sudo docker-compose ps #水平扩展给web的容器增加到3个 sudo docker-compose up --scale web=3 -d #启动了4个容器,3个web,1个resdis sudo docker-compose ps
cd lb-scale/ ls pwd
more app.py
more Dockerfile
more docker-compose.yml
sudo docker-compose up -d #访问下看可以不 curl sudo docker-compose up --scale web=10 -d curl http://127.0.0.1:8080
个人技术主页:idig8.com PS:Docker的scale 可以扩展,也可以所有,他们自动来控制的。web=10 可以改成5 其中的6,7,8,9,10就被删除了。
|
2018-09-24 15:44:48