每次重启时,我在ubuntu上运行dockerd -h fd//
时都会看到htop
进程的负载
我想杀死所有这些进程(我不知道为什么它们在重新启动时仍在运行,但是它们在很大程度上降低了我的CPU性能。)
我在这里Stop and remove all docker containers尝试了所有建议,但没有任何效果:进程仍在运行。
我该如何解决?
答案 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
在这里您可以看到可能对您有所帮助的不同事物:
之后,您可以根据需要重新启动/停止,甚至禁用docker守护进程的自动重新启动:
sudo systemctl restart docker
sudo systemctl stop docker
sudo systemctl disable docker
如果您想在引导时间sudo systemctl enable docker
再次启动服务,并确认问题是否仍然存在。
PS:如果没有systemctl
,请使用service
命令。