天天看點

dockerd服務占CPU過高,停止服務和開機自啟動

在某個項目中用到了docker,過後一直不需要該環境了,但是在工作中常發現dockerd服務占用cpu 特别高,就想着如何關閉docker服務,不讓其開機自啟動。

1.檢視docker服務是否開機啟動
# sudo systemctl list-unit-files | grep enable|grep docker
snap-docker-796.mount                      enabled        
snap.docker.dockerd.service                enabled
 
2.關閉docker開機自啟動
# systemctl disable snap.docker.dockerd.service
Removed /etc/systemd/system/multi-user.target.wants/snap.docker.dockerd.service.
 
3.開啟docker開機自啟動
# systemctl enable snap.docker.dockerd.service
 
4.關閉docker服務
# systemctl stop snap.docker.dockerd.service
 
5.啟動docker服務
# systemctl start snap.docker.dockerd.service
 
6.檢視docker服務是否啟動
# sudo systemctl list-units --type=service|grep docker
snap.docker.dockerd.service  loaded active  running  Service for snap application docker.dockerd

7 關閉和開啟docker
# sudo service docker start
# sudo service docker stop