在Ubuntu上使用Docker实现自动扩容,可借助Docker Swarm或Kubernetes等容器编排工具,以下是具体方法:
sudo docker swarm init初始化Swarm集群。docker service create命令设置初始副本数和资源限制,如--replicas 2 --limit-cpu 0.5 --limit-memory 512M。docker service update命令设置--autoscale-min、--autoscale-max和--autoscale-factor参数。targetCPUUtilizationPercentage等参数。