首页>软件资讯>常见问题

常见问题

docker容器如何扩容

发布时间:2025-03-25 10:21:05人气:58


今天发现通过docker起的应用特别卡,怀疑容器的cpu或者内存资源达到了瓶颈,需要进行扩容。通过查找资料认识了docker的下面两个命令docker stats以及docker-compose --scale命令。


docker常用的资源监控命令

docker stats命令

docker stats命令是最直接的方法来查看实时的容器资源使用情况,包括CPU、内存、网络I/O等。


docker stats

docker stats.png


从上面看有一个容器的CPU资源已经到了100%,那么就需要对该容器进行扩容,增加容器的数量。


docker top命令

docker top命令可以显示一个运行中容器的进程信息,类似于Linux的top命令。


docker top


docker top.png

docker logs

虽然这不是直接查看资源占用,但通过查看容器的日志(使用docker logs命令),你可以了解容器内部发生了什么,从而间接推断出资源使用情况。


docker logs


扩容

通过docker-compose可以实现容器的扩容,增加容器的数量


docker-compose up --scale=3 -d

扩容.png



上一条:购软平台与Docker达成合作,共筑容器化解决方案新生态

下一条:Docker容器化部署实战经验分享