如何杀死dockerd -h fd //进程?

时间:2019-07-24 19:23:00

标签: linux docker ubuntu

每次重启时,我在ubuntu上运行dockerd -h fd//时都会看到htop进程的负载

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

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

我该如何解决?

2 个答案:

答案 0 :(得分:0)

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

1-docker ps -a

然后停止:

2- docker stop容器ID

然后可以将其删除:

3- docker rm容器ID

答案 1 :(得分:0)

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

然后验证docker服务的状态:sudo systemctl status docker在这里您可以看到可能对您有所帮助的不同事物: enter image description here

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

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

如果您想在引导时间sudo systemctl enable docker再次启动服务,并确认问题是否仍然存在。

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