如何实时查看Docker容器占用的CPU,内存状态
发布网友
发布时间:2022-04-23 21:27
我来回答
共3个回答
热心网友
时间:2022-05-02 20:01
这个情况,我也遇到过!首先可以用进程管理看看啥东东占用了CPU,例如你用360安全卫士——功能大全——电脑优化——进程管理。其次可用360急救箱之类的查杀一下顽固病毒,然后再试试,希望对你有帮助。
热心网友
时间:2022-05-02 21:19
docker run 命令可以对cpu和内存*,目前没有直接对磁盘*
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Run a command in a new container -c, --cpu-shares=0 CPU shares (relative weight) -m, --memory="" Memory limit (format: , where unit = b, k, m or g)
docker 只依赖于 Linux kernel 对 LXC 的支持,包括cgroup,namespace。
换句话说,只要系统的linux kernel 支持 LXC, 打包在 docker里的应用就可以跨Linux系统运行。
docker容器里的应用,就是一个文本文件。
?
热心网友
时间:2022-05-02 22:54
Docker 作为容器的管理者,自然提供了控制容器资源的功能。
正如使用内核的 namespace 来做容器之间的隔离,Docker 也是通过内核的 cgroups 来做容器的资源*。