【问题标题】:How to kill dockerd -h fd// processes?如何杀死 dockerd -h fd// 进程?
【发布时间】:2019-12-03 00:29:14
【问题描述】:

每次我重新启动时,当我在 ubuntu 上运行 htop 时,我会看到大量的 dockerd -h fd// 进程

我想杀死所有这些进程(我不知道为什么它们会在重新启动时运行,但它们会大大降低我的 CPU 性能。)

我在这里Stop and remove all docker containers 尝试了所有建议,但没有任何效果:进程仍在运行。

我该如何解决这个问题?

【问题讨论】:

    标签: linux docker ubuntu


    【解决方案1】:

    您可以使用以下命令查看 docker 容器的进程:

    1 - 码头工人 ps -a

    然后停止:

    2- docker stop Container-ID

    然后你可以删除它:

    3- docker rm 容器 ID

    【讨论】:

      【解决方案2】:

      首先验证您是否没有仍在运行的容器:docker container ps,如果您有仍在运行的容器,请停止它们docker stop container1 container2 甚至docker stop $(docker ps -q),并验证 cpu 性能问题是否仍然存在。

      然后验证 docker 服务的状态:sudo systemctl status docker 在这里您可以看到可能对您有所帮助的不同内容:

      之后,如果需要,您可以重新启动/停止甚至禁用 docker 守护程序的自动重新启动:

      sudo systemctl restart docker
      sudo systemctl stop docker
      sudo systemctl disable docker 
      

      如果您想在启动时再次启动服务sudo systemctl enable docker 并验证问题是否仍然存在。

      PS:如果没有systemctl,请使用service 命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-21
        • 2019-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-08
        • 2013-07-24
        相关资源
        最近更新 更多