Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何杀死dockerd-h fd//进程?_Linux_Docker_Ubuntu - Fatal编程技术网

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

Linux 如何杀死dockerd-h fd//进程?,linux,docker,ubuntu,Linux,Docker,Ubuntu,每次我重新启动时,在ubuntu上运行htop时,我都会看到大量dockerd-h fd/进程 我想杀死所有这些进程(我不知道为什么它们会在重启时运行,但它们会大大降低我的cpu性能。) 我尝试了这里的每一个建议,但没有任何效果:进程仍在运行 如何解决此问题?您可以使用以下方法查看docker容器的处理过程: 1-docker ps-a 然后停止: 2-docker stop容器ID 然后您可以将其删除: 3-docker rm Container ID首先验证您是否没有仍在运行的容器:dock

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

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

我尝试了这里的每一个建议,但没有任何效果:进程仍在运行


如何解决此问题?

您可以使用以下方法查看docker容器的处理过程:

1-docker ps-a

然后停止:

2-docker stop容器ID

然后您可以将其删除:


3-docker rm Container ID

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

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

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

sudo systemctl restart docker
sudo systemctl stop docker
sudo systemctl disable docker 
如果您想在启动时再次启动服务,请启用docker,并验证问题是否仍然存在

注:如果您没有
systemctl
,请使用
服务
命令