【linux docker】linux 如何关闭docker服务

要彻底关闭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服务,以防止它在系统启动时自动启动。

猜你喜欢

转载自blog.csdn.net/u013421629/article/details/130101323