在 Ubuntu 上,我偶尔会使用 Docker 进行软件开发,其中涉及目前无法通过官方渠道获得的软件包。我使用的是低配置系统,我想在使用完 Docker 后让其从任务列表中消失,包括所有容器、守护进程和与 Docker 相关的进程。
我没有以 root 身份运行,我不了解 systemd,而且我使用 killall、docker stop 或 docker kill 都没有成功。我不想让 Docker 再次启动,我希望它消失,直到我下次请求它。有办法吗?
答案1
停止所有容器:
docker stop $(docker ps -q)
停止docker引擎
[sudo] systemctl stop docker
防止引擎在重启时启动:
[sudo] systemctl disable docker
这就是说,dockerd
而且docker-containerd
是相当小的进程(systemctl status docker
总共 65MB)