簡體   English   中英

如何殺死dockerd -h fd //進程?

[英]How to kill dockerd -h fd// processes?

每次重新啟動時,在ubuntu上運行htop時, dockerd -h fd//看到dockerd -h fd//進程的負載

我想殺死所有這些進程(我不知道為什么它們在重新啟動時仍在運行,但是它們在很大程度上降低了我的CPU性能。)

我在這里嘗試了所有建議,然后停止並刪除所有docker容器,但無濟於事:進程仍在運行。

我該如何解決?

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

1-docker ps -a

然后停止:

2-泊塢窗停止Container-ID

然后可以將其刪除:

3- docker rm容器ID

首先驗證您是否沒有正在運行的docker container psdocker 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命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM