要彻底关闭Docker,可以使用以下命令:

停止所有运行中的容器

docker stop $(docker ps -aq)

这个命令会停止所有正在运行中的Docker容器。docker ps命令用于列出所有正在运行的容器的ID,-q选项表示只显示容器ID而不显示其他信息。docker stop命令用于停止容器。

删除所有容器

docker rm $(docker ps -aq)

这个命令会删除所有的Docker容器。与前面类似,docker ps命令用于列出所有容器的ID,-q选项表示只显示容器ID而不显示其他信息。docker rm命令用于删除容器。

删除所有镜像

docker rmi $(docker images -q)

这个命令会删除所有的Docker镜像。docker images命令用于列出所有镜像的ID,-q选项表示只显示镜像ID而不显示其他信息。docker rmi命令用于删除镜像。

通过执行以上三条命令,可以彻底关闭Docker,并删除所有相关资源。需要注意的是,这些操作会永久删除数据,并且无法恢复,请谨慎操作。

Warning: Stopping docker.service, but it can still be activated by:
  docker.socket

这个警告是因为你正在停止docker服务,但是由于存在docker.socket文件,服务仍然可以被激活。这通常不会导致问题,只是提醒你可能需要关闭docker.socket文件来完全停止docker服务。你可以使用以下命令来关闭docker.socket文件:

sudo systemctl stop docker.socket

如果你想要完全停止docker服务,你需要同时关闭docker.service和docker.socket文件:

sudo systemctl stop docker.service
sudo systemctl stop docker.socket

如果需要在系统启动时禁用Docker服务,可以使用以下命令:

sudo systemctl disable docker
这个命令会禁用Docker服务,以防止它在系统启动时自动启动。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐