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服务,以防止它在系统启动时自动启动。
这个警告是因为你正在停止docker服务,但是由于存在docker.socket文件,服务仍然可以被激活。docker ps命令用于列出所有正在运行的容器的ID,-q选项表示只显示容器ID而不显示其他信息。与前面类似,docker ps命令用于列出所有容器的ID,-q选项表示只显示容器ID而不显示其他信息。docker rm命令用于删除容器。docker images命令用于列出所有镜像的ID,-q选项表示只显示镜像ID而不显示其他信息。通过执行以上三条命令,可以彻底关闭Docker,并删除所有相关资源。
源自百度百科-Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制。
安装Docker
笔者使用的是云服务器,版本是Centos8.2。
我们使用yum来安装Docker,但由于众所周知的网络原因,我们在下载前最好先设置一下国内的源,以保证下载速度。有以下几个资源可供参考,笔者推荐使用阿里云的,因为是自己专用的。
Docker官方 :
https://